public function testUnderscoreToCamelCase() { $this->assertEquals('detect', Orm::underscoredToCamelCase('detect')); $this->assertEquals('detectMission', Orm::underscoredToCamelCase('detect_mission')); $this->assertEquals('detectMissionDirectives', Orm::underscoredToCamelCase('detect_mission_directives')); $this->assertEquals('forTable', Orm::underscoredToCamelCase('for_table')); $this->assertEquals('findMany', Orm::underscoredToCamelCase('find_many')); $this->assertEquals('_findMany', Orm::underscoredToCamelCase('_find_many')); $this->assertEquals('findMany', Orm::underscoredToCamelCase('FIND_Many')); $this->assertEquals('find', Orm::underscoredToCamelCase('Find')); $this->assertEquals('_find', Orm::underscoredToCamelCase('_Find')); $this->assertEquals('_findOne', Orm::underscoredToCamelCase('_FIND_ONE')); }