Open Journal Systems  3.3.0
InflectorTest.php
1 <?php
2 
4 
6 
11 {
12  public function testReturnsDefaultInstance()
13  {
14  $this->assertSame(Inflector::getDefault(), Inflector::getDefault());
15  }
16 
17  public function testSnake()
18  {
19  $this->assertEquals('camel_case', Inflector::getDefault()->snake('camelCase'));
20  $this->assertEquals('camel_case', Inflector::getDefault()->snake('CamelCase'));
21  $this->assertEquals('camel_case_words', Inflector::getDefault()->snake('CamelCaseWords'));
22  $this->assertEquals('camel_case_words', Inflector::getDefault()->snake('CamelCase_words'));
23  $this->assertEquals('test', Inflector::getDefault()->snake('test'));
24  $this->assertEquals('test', Inflector::getDefault()->snake('test'));
25  $this->assertEquals('expect100_continue', Inflector::getDefault()->snake('Expect100Continue'));
26  }
27 
28  public function testCamel()
29  {
30  $this->assertEquals('CamelCase', Inflector::getDefault()->camel('camel_case'));
31  $this->assertEquals('CamelCaseWords', Inflector::getDefault()->camel('camel_case_words'));
32  $this->assertEquals('Test', Inflector::getDefault()->camel('test'));
33  $this->assertEquals('Expect100Continue', ucfirst(Inflector::getDefault()->camel('expect100_continue')));
34  // Get from cache
35  $this->assertEquals('Test', Inflector::getDefault()->camel('test', false));
36  }
37 }
Guzzle\Tests\Inflection\InflectorTest
Definition: InflectorTest.php:10
Guzzle\Inflection\Inflector\getDefault
static getDefault()
Definition: Inflector.php:18
Guzzle\Tests\GuzzleTestCase
Definition: GuzzleTestCase.php:22
Guzzle\Tests\Inflection\InflectorTest\testSnake
testSnake()
Definition: InflectorTest.php:17
Guzzle\Inflection\Inflector
Definition: Inflector.php:8
Guzzle\Tests\Inflection\InflectorTest\testReturnsDefaultInstance
testReturnsDefaultInstance()
Definition: InflectorTest.php:12
Guzzle\Tests\Inflection
Definition: InflectorTest.php:3
Guzzle\Tests\Inflection\InflectorTest\testCamel
testCamel()
Definition: InflectorTest.php:28