Exemple #1
0
 /**
  * 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'));
 }