public function testConvertTableName() { $tableName = 'MyTable'; $this->assertEquals(AbstractEntity::convertTableName($tableName), 'my_table'); $tableName = 'User'; $this->assertEquals(AbstractEntity::convertTableName($tableName), 'user'); $tableName = 'LongerTableName'; $this->assertEquals(AbstractEntity::convertTableName($tableName), 'longer_table_name'); $tableName = ''; $this->assertEquals(AbstractEntity::convertTableName($tableName), ''); $tableName = 'Name_With_Underscores'; $this->assertEquals(AbstractEntity::convertTableName($tableName), 'name__with__underscores'); }