Skip to content
Snippets Groups Projects
Commit aa7e5378 authored by Stuart Marks's avatar Stuart Marks
Browse files

Fix up assertions to be less string-oriented.

parent b1587c30
No related branches found
No related tags found
No related merge requests found
...@@ -62,7 +62,7 @@ public class C_DefaultMethods { ...@@ -62,7 +62,7 @@ public class C_DefaultMethods {
// list.removeIf(s -> (s.length() % 2) != 0); // list.removeIf(s -> (s.length() % 2) != 0);
//ENDREMOVE //ENDREMOVE
assertEquals("[alfa, echo]", list.toString()); assertEquals(Arrays.asList("alfa", "echo"), list);
} }
// Hint: // Hint:
// <editor-fold defaultstate="collapsed"> // <editor-fold defaultstate="collapsed">
...@@ -85,7 +85,8 @@ public class C_DefaultMethods { ...@@ -85,7 +85,8 @@ public class C_DefaultMethods {
// list.replaceAll(s -> s.toUpperCase()); // list.replaceAll(s -> s.toUpperCase());
//ENDREMOVE //ENDREMOVE
assertEquals("[ALFA, BRAVO, CHARLIE, DELTA, ECHO, FOXTROT]", list.toString()); assertEquals(Arrays.asList("ALFA", "BRAVO", "CHARLIE", "DELTA", "ECHO", "FOXTROT"),
list);
} }
// Hint: // Hint:
// <editor-fold defaultstate="collapsed"> // <editor-fold defaultstate="collapsed">
...@@ -109,7 +110,11 @@ public class C_DefaultMethods { ...@@ -109,7 +110,11 @@ public class C_DefaultMethods {
map.forEach((k, v) -> v.append(k)); map.forEach((k, v) -> v.append(k));
//ENDREMOVE //ENDREMOVE
assertEquals("{1=alfa1, 2=bravo2, 3=charlie3}", map.toString()); assertEquals(3, map.size());
assertTrue(map.values().stream().allMatch(x -> x instanceof StringBuilder));
assertEquals("alfa1", map.get(1).toString());
assertEquals("bravo2", map.get(2).toString());
assertEquals("charlie3", map.get(3).toString());
} }
// Hint: // Hint:
// <editor-fold defaultstate="collapsed"> // <editor-fold defaultstate="collapsed">
...@@ -166,8 +171,8 @@ public class C_DefaultMethods { ...@@ -166,8 +171,8 @@ public class C_DefaultMethods {
//ENDREMOVE //ENDREMOVE
assertEquals(Arrays.asList('a', 'b', 'c'), new ArrayList<>(result.keySet())); assertEquals(Arrays.asList('a', 'b', 'c'), new ArrayList<>(result.keySet()));
assertEquals("aardvark:alligator:avocet", result.get('a')); assertEquals("aardvark:alligator:avocet", result.get('a'));
assertEquals("bison:bushbaby:bustard", result.get('b')); assertEquals("bison:bushbaby:bustard", result.get('b'));
assertEquals("capybara:chimpanzee:capuchin", result.get('c')); assertEquals("capybara:chimpanzee:capuchin", result.get('c'));
} }
// Hint: // Hint:
......
...@@ -50,7 +50,7 @@ public class D_SimpleStreams { ...@@ -50,7 +50,7 @@ public class D_SimpleStreams {
// Instead of String::toUpperCase, use w -> w.toUpperCase() // Instead of String::toUpperCase, use w -> w.toUpperCase()
//ENDREMOVE //ENDREMOVE
assertEquals("[BRAVO, CHARLIE, DELTA, FOXTROT]", result.toString()); assertEquals(Arrays.asList("BRAVO", "CHARLIE", "DELTA", "FOXTROT"), result);
} }
// Hint 1: // Hint 1:
// <editor-fold defaultstate="collapsed"> // <editor-fold defaultstate="collapsed">
...@@ -201,7 +201,7 @@ public class D_SimpleStreams { ...@@ -201,7 +201,7 @@ public class D_SimpleStreams {
.collect(Collectors.toList()); .collect(Collectors.toList());
//ENDREMOVE //ENDREMOVE
assertEquals("[charlie, foxtrot]", result.toString()); assertEquals(Arrays.asList("charlie", "foxtrot"), result);
} }
// Hint: // Hint:
// <editor-fold defaultstate="collapsed"> // <editor-fold defaultstate="collapsed">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment