$this->
assertEquals([ 'db_prefix' => 'oddity1234',
'test_class' => 'Test\GroundControl',
],
$this->testRunResultsStorage->
getCurrentTestRunState($test_run_1));
// Add another test run.
$this->
assertEquals(2,
$this->testRunResultsStorage->
createNew());
$test_run_2 = TestRun::
get($this->testRunResultsStorage, 2
);
$this->
assertEquals(2,
$this->testRunResultsStorage->
insertLogEntry($test_run_2,
$this->
getTestLogEntry('Test\GroundControl'
)));
// Remove test run 1 results.
$this->
assertEquals(1,
$this->testRunResultsStorage->
removeResults($test_run_1));
$this->
assertEquals(1,
$this->connection->
select('simpletest'
)->
countQuery()->
execute()->
fetchField());
$this->
assertEquals(1,
$this->connection->
select('simpletest_test_id'
)->
countQuery()->
execute()->
fetchField());
} /**
* @covers ::buildTestingResultsEnvironment
* @covers ::createNew
* @covers ::insertLogEntry
* @covers ::setDatabasePrefix
* @covers ::getLogEntriesByTestClass
*/