@@ -27,27 +27,30 @@ public function testInterface()
27
27
/**
28
28
* @dataProvider attributeProvider
29
29
*/
30
- public function testNormalize ($ underscored , $ lowerCamelCased )
30
+ public function testNormalize ($ underscored , $ camelCased , $ useLowerCamelCase )
31
31
{
32
- $ nameConverter = new CamelCaseToSnakeCaseNameConverter ();
33
- $ this ->assertEquals ($ nameConverter ->normalize ($ lowerCamelCased ), $ underscored );
32
+ $ nameConverter = new CamelCaseToSnakeCaseNameConverter (null , $ useLowerCamelCase );
33
+ $ this ->assertEquals ($ nameConverter ->normalize ($ camelCased ), $ underscored );
34
34
}
35
35
36
36
/**
37
37
* @dataProvider attributeProvider
38
38
*/
39
- public function testDenormalize ($ underscored , $ lowerCamelCased )
39
+ public function testDenormalize ($ underscored , $ camelCased , $ useLowerCamelCase )
40
40
{
41
- $ nameConverter = new CamelCaseToSnakeCaseNameConverter ();
42
- $ this ->assertEquals ($ nameConverter ->denormalize ($ underscored ), $ lowerCamelCased );
41
+ $ nameConverter = new CamelCaseToSnakeCaseNameConverter (null , $ useLowerCamelCase );
42
+ $ this ->assertEquals ($ nameConverter ->denormalize ($ underscored ), $ camelCased );
43
43
}
44
44
45
45
public function attributeProvider ()
46
46
{
47
47
return array (
48
- array ('coop_tilleuls ' , 'coopTilleuls ' ),
49
- array ('_kevin_dunglas ' , '_kevinDunglas ' ),
50
- array ('this_is_a_test ' , 'thisIsATest ' ),
48
+ array ('coop_tilleuls ' , 'coopTilleuls ' , true ),
49
+ array ('_kevin_dunglas ' , '_kevinDunglas ' , true ),
50
+ array ('this_is_a_test ' , 'thisIsATest ' , true ),
51
+ array ('coop_tilleuls ' , 'CoopTilleuls ' , false ),
52
+ array ('_kevin_dunglas ' , '_kevinDunglas ' , false ),
53
+ array ('this_is_a_test ' , 'ThisIsATest ' , false ),
51
54
);
52
55
}
53
56
}
0 commit comments