@@ -62,13 +62,17 @@ public function testGetAllowedAttributesAsString()
62
62
$ a4 ->addGroup ('other ' );
63
63
$ classMetadata ->addAttributeMetadata ($ a4 );
64
64
65
+ $ a5 = new AttributeMetadata ('a5 ' );
66
+ $ a5 ->addGroup ('* ' );
67
+ $ classMetadata ->addAttributeMetadata ($ a5 );
68
+
65
69
$ this ->classMetadata ->method ('getMetadataFor ' )->willReturn ($ classMetadata );
66
70
67
71
$ result = $ this ->normalizer ->getAllowedAttributes ('c ' , [AbstractNormalizer::GROUPS => ['test ' ]], true );
68
- $ this ->assertEquals (['a2 ' , 'a4 ' ], $ result );
72
+ $ this ->assertEquals (['a2 ' , 'a4 ' , ' a5 ' ], $ result );
69
73
70
74
$ result = $ this ->normalizer ->getAllowedAttributes ('c ' , [AbstractNormalizer::GROUPS => ['other ' ]], true );
71
- $ this ->assertEquals (['a3 ' , 'a4 ' ], $ result );
75
+ $ this ->assertEquals (['a3 ' , 'a4 ' , ' a5 ' ], $ result );
72
76
}
73
77
74
78
public function testGetAllowedAttributesAsObjects ()
@@ -91,16 +95,20 @@ public function testGetAllowedAttributesAsObjects()
91
95
$ a4 ->addGroup ('other ' );
92
96
$ classMetadata ->addAttributeMetadata ($ a4 );
93
97
98
+ $ a5 = new AttributeMetadata ('a5 ' );
99
+ $ a5 ->addGroup ('* ' );
100
+ $ classMetadata ->addAttributeMetadata ($ a5 );
101
+
94
102
$ this ->classMetadata ->method ('getMetadataFor ' )->willReturn ($ classMetadata );
95
103
96
104
$ result = $ this ->normalizer ->getAllowedAttributes ('c ' , [AbstractNormalizer::GROUPS => ['test ' ]], false );
97
- $ this ->assertEquals ([$ a2 , $ a4 ], $ result );
105
+ $ this ->assertEquals ([$ a2 , $ a4, $ a5 ], $ result );
98
106
99
107
$ result = $ this ->normalizer ->getAllowedAttributes ('c ' , [AbstractNormalizer::GROUPS => 'test ' ], false );
100
- $ this ->assertEquals ([$ a2 , $ a4 ], $ result );
108
+ $ this ->assertEquals ([$ a2 , $ a4, $ a5 ], $ result );
101
109
102
110
$ result = $ this ->normalizer ->getAllowedAttributes ('c ' , [AbstractNormalizer::GROUPS => ['other ' ]], false );
103
- $ this ->assertEquals ([$ a3 , $ a4 ], $ result );
111
+ $ this ->assertEquals ([$ a3 , $ a4, $ a5 ], $ result );
104
112
}
105
113
106
114
public function testObjectWithStaticConstructor ()
0 commit comments