@@ -28,7 +28,7 @@ public void beforeTest() {
2828
2929 @ Test
3030 public void testCollectionStrategyEqualsNullObjects () {
31- DiffResult < List < ObjectElement >> diffResult = diffStrategy .diff (null , null , diffMetadata );
31+ DiffResult diffResult = diffStrategy .diff (null , null , diffMetadata );
3232
3333 Assert .assertNotNull (diffResult );
3434 Assert .assertTrue (diffResult .isEquals ());
@@ -40,7 +40,7 @@ public void testCollectionStrategyEqualsNullObjects() {
4040 public void testCollectionStrategyEqualsObjectsNullLists () {
4141 ComplexElement complexA = new ComplexElement ((List <ObjectElement >) null );
4242 ComplexElement complexB = new ComplexElement ((List <ObjectElement >) null );
43- DiffResult < List < ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
43+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
4444
4545 Assert .assertNotNull (diffResult );
4646 Assert .assertTrue (diffResult .isEquals ());
@@ -52,7 +52,7 @@ public void testCollectionStrategyEqualsObjectsNullLists() {
5252 public void testCollectionStrategyEqualsObjectsEmptyLists () {
5353 ComplexElement complexA = new ComplexElement (new ArrayList <ObjectElement >());
5454 ComplexElement complexB = new ComplexElement (new ArrayList <ObjectElement >());
55- DiffResult < List < ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
55+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
5656
5757 Assert .assertNotNull (diffResult );
5858 Assert .assertTrue (diffResult .isEquals ());
@@ -64,7 +64,7 @@ public void testCollectionStrategyEqualsObjectsEmptyLists() {
6464 public void testCollectionStrategyDifferentObjectsNullListA () {
6565 ComplexElement complexA = new ComplexElement ((List <ObjectElement >) null );
6666 ComplexElement complexB = new ComplexElement (new ArrayList <ObjectElement >());
67- DiffResult < List < ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
67+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
6868
6969 Assert .assertNotNull (diffResult );
7070 Assert .assertTrue (diffResult .isEquals ());
@@ -76,7 +76,7 @@ public void testCollectionStrategyDifferentObjectsNullListA() {
7676 public void testCollectionStrategyDifferentObjectsNullListB () {
7777 ComplexElement complexA = new ComplexElement (new ArrayList <ObjectElement >());
7878 ComplexElement complexB = new ComplexElement ((List <ObjectElement >) null );
79- DiffResult < List < ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
79+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
8080
8181 Assert .assertNotNull (diffResult );
8282 Assert .assertTrue (diffResult .isEquals ());
@@ -93,17 +93,19 @@ public void testCollectionStrategyDifferentObjectsDifferentSizeList() {
9393 complexB .getObjectElementList ().add (new ObjectElement ("Object B.A" ));
9494 complexB .getObjectElementList ().add (new ObjectElement ("Object B.B" ));
9595
96- DiffResult <List <ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
96+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
97+ List <ObjectElement > beforeCollection = (List <ObjectElement >) diffResult .getBefore ();
98+ List <ObjectElement > afterCollection = (List <ObjectElement >) diffResult .getAfter ();
9799
98100 Assert .assertNotNull (diffResult );
99101 Assert .assertFalse (diffResult .isEquals ());
100- Assert .assertNotNull (diffResult . getBefore () );
102+ Assert .assertNotNull (beforeCollection );
101103 Assert .assertNotNull (diffResult .getAfter ());
102- Assert .assertTrue ( diffResult . getBefore (). size () == 1 );
103- Assert .assertEquals ("Object A.A" , diffResult . getBefore () .get (0 ).getName ());
104- Assert .assertTrue (diffResult . getAfter () .size () == 2 );
105- Assert .assertEquals ("Object B.A" , diffResult . getAfter () .get (0 ).getName ());
106- Assert .assertEquals ("Object B.B" , diffResult . getAfter () .get (1 ).getName ());
104+ Assert .assertEquals ( 1 , beforeCollection . size ());
105+ Assert .assertEquals ("Object A.A" , beforeCollection .get (0 ).getName ());
106+ Assert .assertTrue (afterCollection .size () == 2 );
107+ Assert .assertEquals ("Object B.A" , afterCollection .get (0 ).getName ());
108+ Assert .assertEquals ("Object B.B" , afterCollection .get (1 ).getName ());
107109 }
108110
109111 @ Test
@@ -114,16 +116,18 @@ public void testCollectionStrategyDifferentObjectsSameSizeList() {
114116 complexA .getObjectElementList ().add (new ObjectElement ("Object A.A" ));
115117 complexB .getObjectElementList ().add (new ObjectElement ("Object B.A" ));
116118
117- DiffResult <List <ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
119+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
120+ List <ObjectElement > beforeCollection = (List <ObjectElement >) diffResult .getBefore ();
121+ List <ObjectElement > afterCollection = (List <ObjectElement >) diffResult .getAfter ();
118122
119123 Assert .assertNotNull (diffResult );
120124 Assert .assertFalse (diffResult .isEquals ());
121125 Assert .assertNotNull (diffResult .getBefore ());
122126 Assert .assertNotNull (diffResult .getAfter ());
123- Assert .assertTrue ( diffResult . getBefore (). size () == 1 );
124- Assert .assertEquals ("Object A.A" , diffResult . getBefore () .get (0 ).getName ());
125- Assert .assertTrue ( diffResult . getAfter (). size () == 1 );
126- Assert .assertEquals ("Object B.A" , diffResult . getAfter () .get (0 ).getName ());
127+ Assert .assertEquals ( 1 , beforeCollection . size ());
128+ Assert .assertEquals ("Object A.A" , beforeCollection .get (0 ).getName ());
129+ Assert .assertEquals ( 1 , afterCollection . size ());
130+ Assert .assertEquals ("Object B.A" , afterCollection .get (0 ).getName ());
127131 }
128132
129133 @ Test
@@ -135,16 +139,18 @@ public void testCollectionStrategySameObjectsSameSizeList() {
135139 complexA .getObjectElementList ().add (objectElement );
136140 complexB .getObjectElementList ().add (objectElement );
137141
138- DiffResult <List <ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
142+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadata );
143+ List <ObjectElement > beforeCollection = (List <ObjectElement >) diffResult .getBefore ();
144+ List <ObjectElement > afterCollection = (List <ObjectElement >) diffResult .getAfter ();
139145
140146 Assert .assertNotNull (diffResult );
141147 Assert .assertTrue (diffResult .isEquals ());
142148 Assert .assertNotNull (diffResult .getBefore ());
143149 Assert .assertNotNull (diffResult .getAfter ());
144- Assert .assertTrue ( diffResult . getBefore (). size () == 1 );
145- Assert .assertEquals ("Object" , diffResult . getBefore () .get (0 ).getName ());
146- Assert .assertTrue ( diffResult . getAfter (). size () == 1 );
147- Assert .assertEquals ("Object" , diffResult . getAfter () .get (0 ).getName ());
150+ Assert .assertEquals ( 1 , beforeCollection . size ());
151+ Assert .assertEquals ("Object" , beforeCollection .get (0 ).getName ());
152+ Assert .assertEquals ( 1 , afterCollection . size ());
153+ Assert .assertEquals ("Object" , afterCollection .get (0 ).getName ());
148154 }
149155
150156 @ Test
@@ -155,16 +161,18 @@ public void testCollectionStrategySameObjectsByNameSameSizeList() {
155161 complexA .getObjectElementListByName ().add (new ObjectElement ("Object" ));
156162 complexB .getObjectElementListByName ().add (new ObjectElement ("Object" ));
157163
158- DiffResult <List <ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadataByName );
164+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadataByName );
165+ List <ObjectElement > beforeCollection = (List <ObjectElement >) diffResult .getBefore ();
166+ List <ObjectElement > afterCollection = (List <ObjectElement >) diffResult .getAfter ();
159167
160168 Assert .assertNotNull (diffResult );
161169 Assert .assertTrue (diffResult .isEquals ());
162170 Assert .assertNotNull (diffResult .getBefore ());
163171 Assert .assertNotNull (diffResult .getAfter ());
164- Assert .assertTrue ( diffResult . getBefore (). size () == 1 );
165- Assert .assertEquals ("Object" , diffResult . getBefore () .get (0 ).getName ());
166- Assert .assertTrue ( diffResult . getAfter (). size () == 1 );
167- Assert .assertEquals ("Object" , diffResult . getAfter () .get (0 ).getName ());
172+ Assert .assertEquals ( 1 , beforeCollection . size ());
173+ Assert .assertEquals ("Object" , beforeCollection .get (0 ).getName ());
174+ Assert .assertEquals ( 1 , afterCollection . size ());
175+ Assert .assertEquals ("Object" , afterCollection .get (0 ).getName ());
168176 }
169177
170178 @ Test
@@ -175,15 +183,17 @@ public void testCollectionStrategyDifferentObjectsByNameSameSizeList() {
175183 complexA .getObjectElementListByName ().add (new ObjectElement ("Object A" ));
176184 complexB .getObjectElementListByName ().add (new ObjectElement ("Object B" ));
177185
178- DiffResult <List <ObjectElement >> diffResult = diffStrategy .diff (complexA , complexB , diffMetadataByName );
186+ DiffResult diffResult = diffStrategy .diff (complexA , complexB , diffMetadataByName );
187+ List <ObjectElement > beforeCollection = (List <ObjectElement >) diffResult .getBefore ();
188+ List <ObjectElement > afterCollection = (List <ObjectElement >) diffResult .getAfter ();
179189
180190 Assert .assertNotNull (diffResult );
181191 Assert .assertFalse (diffResult .isEquals ());
182192 Assert .assertNotNull (diffResult .getBefore ());
183193 Assert .assertNotNull (diffResult .getAfter ());
184- Assert .assertTrue ( diffResult . getBefore (). size () == 1 );
185- Assert .assertEquals ("Object A" , diffResult . getBefore () .get (0 ).getName ());
186- Assert .assertTrue ( diffResult . getAfter (). size () == 1 );
187- Assert .assertEquals ("Object B" , diffResult . getAfter () .get (0 ).getName ());
194+ Assert .assertEquals ( 1 , beforeCollection . size ());
195+ Assert .assertEquals ("Object A" , beforeCollection .get (0 ).getName ());
196+ Assert .assertEquals ( 1 , afterCollection . size ());
197+ Assert .assertEquals ("Object B" , afterCollection .get (0 ).getName ());
188198 }
189199}
0 commit comments