Open Journal Systems
3.3.0
InflectorTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Inflection
;
4
5
use
Guzzle\Inflection\Inflector
;
6
10
class
InflectorTest
extends
\Guzzle\Tests\GuzzleTestCase
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
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Inflection
InflectorTest.php
Generated on Fri Aug 28 2020 14:52:21 for Open Journal Systems by
1.8.17