diff --git a/tests/Builder/Traits/TableTraitTest.php b/tests/Builder/Traits/TableTraitTest.php new file mode 100644 index 0000000..9cc5d63 --- /dev/null +++ b/tests/Builder/Traits/TableTraitTest.php @@ -0,0 +1,34 @@ +setTable(null); + $this->assertNull($statement->getTable()); + + $table = TableSelectExpression::create('table_one'); + $table->setAlias('t1'); + + $statement = new FinalTableTrait(); + $statement->setTable($table); + $this->assertInstanceOf(TableExpression::class, $statement->getTable()); + } +} + +class FinalTableTrait extends AbstractStatement +{ + use TableTrait; + + protected function _getOrder() + { + return ["FROM"]; + } +}