Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test
- void ageDisplay() //тесты к заданию 10
- {
- Human human1 = new Human("John", "Doe", "Ivanovich", 25);
- Human human2 = new Human("Jane", "Doe", "Petrovich", 30);
- Human human3 = new Human("Mary", "Johnson", "Sidorovich", 25);
- Human human4 = new Human("Bob", "Fedor", "Ivanovich", 25);
- Human human5 = new Human("Pisarev", "Ivan", "Stepanovich", 30);
- Human human6 = new Human("Ivanov", "Maksim", "Maksimovich", 7);
- Set<Human> humanSet = new HashSet<>(Arrays.asList(human1,human2,human3,human4,human5,human6));
- Map<Integer, List<Human>> ageMap = new HashMap<>();
- ageMap.put(7, new ArrayList<>(Arrays.asList(human6)));
- ageMap.put(25, new ArrayList<>(Arrays.asList(human1,human3,human4)));
- ageMap.put(30, new ArrayList<>(Arrays.asList(human2,human5)));
- assertEquals(ageMap, CollectionsDemo.ageDisplay(humanSet));
- ageMap.clear();
- human1 = new Human("John", "Doe", "Ivanovich", 44);
- human2 = new Human("Jane", "Doe", "Petrovich", 15);
- human3 = new Human("Mary", "Johnson", "Sidorovich", 16);
- human4 = new Human("Bob", "Fedor", "Ivanovich", 44);
- human5 = new Human("Pisarev", "Ivan", "Stepanovich", 20);
- human6 = new Human("Ivanov", "Maksim", "Maksimovich", 16);
- humanSet = new HashSet<>(Arrays.asList(human1,human2,human3,human4,human5,human6));
- ageMap.put(15, new ArrayList<>(Arrays.asList(human2)));
- ageMap.put(16, new ArrayList<>(Arrays.asList(human3,human6)));
- ageMap.put(20, new ArrayList<>(Arrays.asList(human5)));
- ageMap.put(44, new ArrayList<>(Arrays.asList(human1,human4)));
- assertEquals(ageMap, CollectionsDemo.ageDisplay(humanSet));
- }
- @Test
- void superDisplay() //тесты к заданию 11
- {
- Human human1 = new Human("John", "Doe", "Ivanovich", 25);
- Human human2 = new Human("Jane", "Doe", "Petrovich", 30);
- Human human3 = new Human("Jary", "Johnson", "Sidorovich", 25);
- Human human4 = new Human("Bob", "Fedor", "Ivanovich", 25);
- Human human5 = new Human("Pisarev", "Ivan", "Stepanovich", 30);
- Human human6 = new Human("Ivanov", "Maksim", "Maksimovich", 7);
- Set<Human> humanSet = new HashSet<>(Arrays.asList(human1,human2,human3,human4,human5,human6));
- Map<Integer, Map<Character, List<Human>>> expected = new TreeMap<>();
- Map<Character, List<Human>> listMap = new TreeMap<>();
- listMap.put('I', new ArrayList<>(Arrays.asList(human6)));
- expected.put(7, new TreeMap<>(listMap));
- listMap.clear();
- listMap.put('B',new ArrayList<>(Arrays.asList(human4)));
- listMap.put('J',new ArrayList<>(Arrays.asList(human3,human1)));
- expected.put(25, new TreeMap<>(listMap));
- listMap.clear();
- listMap.put('J',new ArrayList<>(Arrays.asList(human2)));
- listMap.put('P',new ArrayList<>(Arrays.asList(human5)));
- expected.put(30, new TreeMap<>(listMap));
- listMap.clear();
- assertEquals(expected, CollectionsDemo.superDisplay(humanSet));
- human1 = new Human("Johny", "Doe", "Ivanovich", 25);
- human2 = new Human("Jane", "Doe", "Petrovich", 7);
- human3 = new Human("Jary", "Johnson", "Sidorovich", 25);
- human4 = new Human("Bob", "Fedor", "Ivanovich", 7);
- human5 = new Human("Pisarev", "Ivan", "Stepanovich", 30);
- human6 = new Human("Ivanov", "Maksim", "Maksimovich", 7);
- Human human7 = new Human("Spirov", "Maksim", "Maksimovich", 42);
- Human human8 = new Human("Livanov", "Maksim", "Maksimovich", 25);
- Human human9 = new Human("Percov", "Maksim", "Maksimovich", 30);
- humanSet = new HashSet<>(Arrays.asList(human1,human2,human3,human4,human5,human6,human7,human8,human9));
- expected.clear();
- listMap.put('B', new ArrayList<>(Arrays.asList(human4)));
- listMap.put('I', new ArrayList<>(Arrays.asList(human6)));
- listMap.put('J', new ArrayList<>(Arrays.asList(human2)));
- expected.put(7, new TreeMap<>(listMap));
- listMap.clear();
- listMap.put('J', new ArrayList<>(Arrays.asList(human3,human1)));
- listMap.put('L', new ArrayList<>(Arrays.asList(human8)));
- expected.put(25, new TreeMap<>(listMap));
- listMap.clear();
- listMap.put('P', new ArrayList<>(Arrays.asList(human9,human5)));
- expected.put(30, new TreeMap<>(listMap));
- listMap.clear();
- listMap.put('S', new ArrayList<>(Arrays.asList(human7)));
- expected.put(42, new TreeMap<>(listMap));
- listMap.clear();
- assertEquals(expected, CollectionsDemo.superDisplay(humanSet));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement