class CamelCaseToSnakeCaseNameConverterTest in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/serializer/Tests/NameConverter/CamelCaseToSnakeCaseNameConverterTest.php \Symfony\Component\Serializer\Tests\NameConverter\CamelCaseToSnakeCaseNameConverterTest
@author Kévin Dunglas <dunglas@gmail.com>
Hierarchy
- class \Symfony\Component\Serializer\Tests\NameConverter\CamelCaseToSnakeCaseNameConverterTest extends \Symfony\Component\Serializer\Tests\NameConverter\PHPUnit_Framework_TestCase
Expanded class hierarchy of CamelCaseToSnakeCaseNameConverterTest
File
- vendor/
symfony/ serializer/ Tests/ NameConverter/ CamelCaseToSnakeCaseNameConverterTest.php, line 19
Namespace
Symfony\Component\Serializer\Tests\NameConverterView source
class CamelCaseToSnakeCaseNameConverterTest extends \PHPUnit_Framework_TestCase {
public function testInterface() {
$attributeMetadata = new CamelCaseToSnakeCaseNameConverter();
$this
->assertInstanceOf('Symfony\\Component\\Serializer\\NameConverter\\NameConverterInterface', $attributeMetadata);
}
/**
* @dataProvider attributeProvider
*/
public function testNormalize($underscored, $lowerCamelCased) {
$nameConverter = new CamelCaseToSnakeCaseNameConverter();
$this
->assertEquals($nameConverter
->normalize($lowerCamelCased), $underscored);
}
/**
* @dataProvider attributeProvider
*/
public function testDenormalize($underscored, $lowerCamelCased) {
$nameConverter = new CamelCaseToSnakeCaseNameConverter();
$this
->assertEquals($nameConverter
->denormalize($underscored), $lowerCamelCased);
}
public function attributeProvider() {
return array(
array(
'coop_tilleuls',
'coopTilleuls',
),
array(
'_kevin_dunglas',
'_kevinDunglas',
),
array(
'this_is_a_test',
'thisIsATest',
),
);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CamelCaseToSnakeCaseNameConverterTest:: |
public | function | ||
CamelCaseToSnakeCaseNameConverterTest:: |
public | function | @dataProvider attributeProvider | |
CamelCaseToSnakeCaseNameConverterTest:: |
public | function | ||
CamelCaseToSnakeCaseNameConverterTest:: |
public | function | @dataProvider attributeProvider |