/** * Test that tableName() returns a plural lower-camel-cased form. */ public function testTableName() { $this->assertEquals('camelCase', Inflector::tableName('camel Case')); $this->assertEquals('studlyCase', Inflector::tableName('StuDly CaSe')); $this->assertEquals('titleCase', Inflector::tableName('Title Case')); $this->assertEquals('normalCase', Inflector::tableName('Normal case')); $this->assertEquals('lowercase', Inflector::tableName('lowercase')); $this->assertEquals('uppercase', Inflector::tableName('UPPERCASE')); $this->assertEquals('underScore', Inflector::tableName('under_score')); $this->assertEquals('dashEs', Inflector::tableName('dash-es')); $this->assertEquals('123Numbers', Inflector::tableName('123 numbers')); $this->assertEquals('withExtxml', Inflector::tableName('with EXT.xml')); $this->assertEquals('lotsOfWhiteSpace', Inflector::tableName('lots of white space')); }