public function testGetCurrentTestRunState(): void
{ $this->testRunResultsStorage->
buildTestingResultsEnvironment(FALSE
);
$this->
assertEquals(1,
$this->testRunResultsStorage->
createNew());
$test_run_1 = TestRun::
get($this->testRunResultsStorage, 1
);
$this->testRunResultsStorage->
setDatabasePrefix($test_run_1, 'oddity1234'
);
$this->
assertEquals(1,
$this->testRunResultsStorage->
insertLogEntry($test_run_1,
$this->
getTestLogEntry('Test\GroundControl'
)));
$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'
)));