2020import java .util .List ;
2121import java .util .Map ;
2222
23- import org .junit . jupiter .api .Assertions ;
23+ import org .assertj . core .api .Assertions ;
2424import org .junit .jupiter .api .Test ;
2525import org .junit .jupiter .api .extension .ExtendWith ;
2626
@@ -58,7 +58,7 @@ void testProcessSourceOne() {
5858 Map <String , String > sourceRawData = Map .of ();
5959
6060 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
61- Assertions .assertTrue (result );
61+ Assertions .assertThat (result ). isTrue ( );
6262 }
6363
6464 /**
@@ -79,9 +79,9 @@ void testProcessNamedDataOne() {
7979
8080 MultipleSourcesContainer result = ConfigUtils .processNamedData (strippedSources , environment , sourceNames ,
8181 namespace , decode , includeDefaultProfileData );
82- Assertions .assertNotNull (result );
83- Assertions .assertEquals (result .names (). toString (), "[ configmap-a] " );
84- Assertions .assertEquals (result .data (), Map .of ("one" , "1" ));
82+ Assertions .assertThat (result ). isNotNull ( );
83+ Assertions .assertThat (result .names ()). containsExactlyInAnyOrder ( " configmap-a" );
84+ Assertions .assertThat (result .data ()). containsExactlyInAnyOrderEntriesOf ( Map .of ("one" , "1" ));
8585 }
8686
8787 /**
@@ -104,7 +104,7 @@ void testProcessSourceTwo() {
104104 Map <String , String > sourceRawData = Map .of ();
105105
106106 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
107- Assertions .assertTrue (result );
107+ Assertions .assertThat (result ). isTrue ( );
108108 }
109109
110110 /**
@@ -158,8 +158,8 @@ void testProcessNamedDataTwo(CapturedOutput output) {
158158
159159 MultipleSourcesContainer result = ConfigUtils .processNamedData (strippedSources , environment , sourceNames ,
160160 namespace , decode , includeDefaultProfileData );
161- Assertions .assertNotNull (result );
162- Assertions .assertEquals (result .names (). toString (), "[ account] " );
161+ Assertions .assertThat (result ). isNotNull ( );
162+ Assertions .assertThat (result .names ()). containsExactlyInAnyOrder ( " account" );
163163
164164 /**
165165 * <pre>
@@ -173,8 +173,8 @@ void testProcessNamedDataTwo(CapturedOutput output) {
173173 * since 'k8s' is not an active profile.
174174 * </pre>
175175 */
176- Assertions .assertEquals (result .data (), Map .of ("one" , "1" , "two" , "2" , "three" , "3" , "five" , "5" ));
177- Assertions .assertTrue (output .getOut ().contains ("entry : account-k8s.properties will be skipped" ) );
176+ Assertions .assertThat (result .data ()). containsExactlyInAnyOrderEntriesOf ( Map .of ("one" , "1" , "two" , "2" , "three" , "3" , "five" , "5" ));
177+ Assertions .assertThat (output .getOut ()) .contains ("entry : account-k8s.properties will be skipped" );
178178 }
179179
180180 /**
@@ -197,7 +197,7 @@ void testProcessSourceThree() {
197197 Map <String , String > sourceRawData = Map .of ();
198198
199199 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
200- Assertions .assertTrue (result );
200+ Assertions .assertThat (result ). isTrue ( );
201201 }
202202
203203 /**
@@ -251,8 +251,8 @@ void testProcessNamedDataThree(CapturedOutput output) {
251251
252252 MultipleSourcesContainer result = ConfigUtils .processNamedData (strippedSources , environment , sourceNames ,
253253 namespace , decode , includeDefaultProfileData );
254- Assertions .assertNotNull (result );
255- Assertions .assertEquals (result .names (). toString (), "[ account-default] " );
254+ Assertions .assertThat (result ). isNotNull ( );
255+ Assertions .assertThat (result .names ()). containsExactlyInAnyOrder ( " account-default" );
256256
257257 /**
258258 * <pre>
@@ -268,8 +268,8 @@ void testProcessNamedDataThree(CapturedOutput output) {
268268 * 6. we do not have 'four=4' since we do not read 'account-k8s.properties'
269269 * </pre>
270270 */
271- Assertions .assertEquals (result .data (), Map .of ("one" , "1" , "two" , "2" , "three" , "3" , "five" , "5" ));
272- Assertions .assertTrue (output .getOut ().contains ("entry : account-k8s.properties will be skipped" ) );
271+ Assertions .assertThat (result .data ()). containsExactlyInAnyOrderEntriesOf ( Map .of ("one" , "1" , "two" , "2" , "three" , "3" , "five" , "5" ));
272+ Assertions .assertThat (output .getOut ()) .contains ("entry : account-k8s.properties will be skipped" );
273273
274274 }
275275
@@ -292,7 +292,7 @@ void testProcessSourceFour() {
292292 Map <String , String > sourceRawData = Map .of ("one" , "1" );
293293
294294 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
295- Assertions .assertFalse (result );
295+ Assertions .assertThat (result ). isFalse ( );
296296 }
297297
298298 /**
@@ -314,7 +314,7 @@ void testProcessSourceFive() {
314314 Map <String , String > sourceRawData = Map .of ("one" , "1" , "account-k8s.properties" , "one=11" );
315315
316316 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
317- Assertions .assertTrue (result );
317+ Assertions .assertThat (result ). isTrue ( );
318318 }
319319
320320 /**
@@ -363,17 +363,17 @@ void testProcessNamedDataFive(CapturedOutput output) {
363363
364364 MultipleSourcesContainer result = ConfigUtils .processNamedData (strippedSources , environment , sourceNames ,
365365 namespace , decode , includeDefaultProfileData );
366- Assertions .assertNotNull (result );
367- Assertions .assertEquals (result .names (). toString (), "[ account] " );
366+ Assertions .assertThat (result ). isNotNull ( );
367+ Assertions .assertThat (result .names ()). containsExactlyInAnyOrder ( " account" );
368368
369369 /**
370370 * <pre>
371371 * - we only read from 'account-k8s.properties'
372372 * </pre>
373373 */
374- Assertions .assertEquals (result .data (), Map .of ("one" , "1111" , "four" , "4" ));
375- Assertions .assertTrue (output .getOut ().contains ("entry : account.properties will be skipped" ) );
376- Assertions .assertTrue (output .getOut ().contains ("entry : account-default.properties will be skipped" ) );
374+ Assertions .assertThat (result .data ()). containsExactlyInAnyOrderEntriesOf ( Map .of ("one" , "1111" , "four" , "4" ));
375+ Assertions .assertThat (output .getOut ()) .contains ("entry : account.properties will be skipped" );
376+ Assertions .assertThat (output .getOut ()) .contains ("entry : account-default.properties will be skipped" );
377377
378378 }
379379
@@ -396,7 +396,7 @@ void testProcessSourceSix() {
396396 Map <String , String > sourceRawData = Map .of ("one" , "1" , "account-k8s.properties" , "one=11" );
397397
398398 boolean result = ConfigUtils .processSource (includeDefaultProfileData , environment , sourceName , sourceRawData );
399- Assertions .assertTrue (result );
399+ Assertions .assertThat (result ). isTrue ( );
400400 }
401401
402402 /**
@@ -451,8 +451,8 @@ void testProcessNamedDataSix(CapturedOutput output) {
451451
452452 MultipleSourcesContainer result = ConfigUtils .processNamedData (strippedSources , environment , sourceNames ,
453453 namespace , decode , includeDefaultProfileData );
454- Assertions .assertNotNull (result );
455- Assertions .assertEquals (result .names (). toString (), "[ account-k8s] " );
454+ Assertions .assertThat (result ). isNotNull ( );
455+ Assertions .assertThat (result .names ()). containsExactlyInAnyOrder ( " account-k8s" );
456456
457457 /**
458458 * <pre>
@@ -471,10 +471,10 @@ void testProcessNamedDataSix(CapturedOutput output) {
471471 * (because 'prod' is not an active profile)
472472 * </pre>
473473 */
474- Assertions .assertEquals (result .data (), Map .of ("one" , "1111" , "five" , "5" ));
475- Assertions .assertTrue (output .getOut ().contains ("entry : account-prod.properties will be skipped" ) );
476- Assertions .assertTrue (output .getOut ().contains ("entry : account.properties will be skipped" ) );
477- Assertions .assertTrue (output .getOut ().contains ("entry : account-default.properties will be skipped" ) );
474+ Assertions .assertThat (result .data ()). containsExactlyInAnyOrderEntriesOf ( Map .of ("one" , "1111" , "five" , "5" ));
475+ Assertions .assertThat (output .getOut ()) .contains ("entry : account-prod.properties will be skipped" );
476+ Assertions .assertThat (output .getOut ()) .contains ("entry : account.properties will be skipped" );
477+ Assertions .assertThat (output .getOut ()) .contains ("entry : account-default.properties will be skipped" );
478478
479479 }
480480
0 commit comments