Skip to content

Commit c9c32aa

Browse files
committed
tests added
1 parent a4b9c06 commit c9c32aa

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

tests/Unit/Generator/Definition/Entity/ResultEntityTest.php

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ public function testSetAndGetResultsAreSame(): void
2323

2424
$this->entity->setResults($results);
2525
$gotResults = $this->entity->getResults();
26-
$this->assertSame($results, $gotResults);
26+
self::assertSame($results, $gotResults);
2727
}
2828

2929
public function testSetAndGetTableNameIsSame(): void
3030
{
3131
$tableName = uniqid('table', true);
3232
$this->entity->setTableName($tableName);
3333
$gotTableName = $this->entity->getTableName();
34-
$this->assertSame($tableName, $gotTableName);
34+
self::assertSame($tableName, $gotTableName);
3535
}
3636

3737
/**
@@ -49,7 +49,7 @@ public function testHasResultForTable(string $tableName, bool $expectedResult):
4949
}
5050
$this->entity->setResults($value);
5151

52-
$this->assertSame($expectedResult, $this->entity->hasResultForTable($tableName));
52+
self::assertSame($expectedResult, $this->entity->hasResultForTable($tableName));
5353
}
5454

5555
/**
@@ -69,7 +69,7 @@ public function testHasResultForTableNameAndKey(string $tableName, string $key,
6969
}
7070
$this->entity->setResults($value);
7171

72-
$this->assertSame($expectedResult, $this->entity->hasResultForTableNameAndKey($tableName, $key));
72+
self::assertSame($expectedResult, $this->entity->hasResultForTableNameAndKey($tableName, $key));
7373
}
7474

7575
public function testGetResultByTableNameAndKeyWorks(): void
@@ -78,6 +78,15 @@ public function testGetResultByTableNameAndKeyWorks(): void
7878
$this->entity->setResults($results);
7979

8080
$result = $this->entity->getResultByTableNameAndKey('testTable', 'testKey');
81-
$this->assertEquals(['test'], $result);
81+
self::assertEquals(['test'], $result);
82+
}
83+
84+
public function testGetResultByTableNameAndKeyReturnsEmptyArray(): void
85+
{
86+
$results = ['testTable' => ['testKey' => ['test']]];
87+
$this->entity->setResults($results);
88+
89+
$result = $this->entity->getResultByTableNameAndKey('testTable2', 'testKey');
90+
self::assertCount(0, $result);
8291
}
8392
}

0 commit comments

Comments
 (0)