diff options
Diffstat (limited to 'test/classes/Dbal/TableNameTest.php')
-rw-r--r-- | test/classes/Dbal/TableNameTest.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/classes/Dbal/TableNameTest.php b/test/classes/Dbal/TableNameTest.php index 0ea928dc38..e7a352f43b 100644 --- a/test/classes/Dbal/TableNameTest.php +++ b/test/classes/Dbal/TableNameTest.php @@ -27,6 +27,17 @@ class TableNameTest extends TestCase } /** + * @dataProvider providerForTestValidNames + */ + public function testTryFromValueValidName(string $validName): void + { + $name = TableName::tryFromValue($validName); + $this->assertNotNull($name); + $this->assertEquals($validName, $name->getName()); + $this->assertEquals($validName, (string) $name); + } + + /** * @return iterable<int, string[]> */ public function providerForTestValidNames(): iterable @@ -43,6 +54,7 @@ class TableNameTest extends TestCase */ public function testInvalidNames($name, string $exceptionMessage): void { + $this->assertNull(TableName::tryFromValue($name)); $this->expectException(InvalidTableName::class); $this->expectExceptionMessage($exceptionMessage); TableName::fromValue($name); |