From fa484381831c512424a921787afcf43d6e0cce9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Tue, 2 Jul 2024 10:21:46 +0200 Subject: [PATCH] refactor: elements type --- .../java/WardrobeBuilder/WardrobeBuilder.java | 3 ++- src/test/java/MainTest.java | 9 ++++++--- wardrobe.iml | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/main/java/WardrobeBuilder/WardrobeBuilder.java b/src/main/java/WardrobeBuilder/WardrobeBuilder.java index ed45f73..f9cae57 100644 --- a/src/main/java/WardrobeBuilder/WardrobeBuilder.java +++ b/src/main/java/WardrobeBuilder/WardrobeBuilder.java @@ -2,9 +2,10 @@ package WardrobeBuilder; import java.util.ArrayList; import java.util.List; +import java.util.Set; public class WardrobeBuilder { - public static List> allCombinations(List elememts, int target) { + public static List> allCombinations(Set elememts, int target) { List wardrobe = List.of(50); return List.of(wardrobe); } diff --git a/src/test/java/MainTest.java b/src/test/java/MainTest.java index 3432774..b4655f3 100644 --- a/src/test/java/MainTest.java +++ b/src/test/java/MainTest.java @@ -1,6 +1,7 @@ import WardrobeBuilder.WardrobeBuilder; import java.util.List; +import java.util.Set; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -8,16 +9,18 @@ class MainTest { @org.junit.jupiter.api.Test void onlyOneWardrobeFromOneElement() { - List elememts = List.of(50); + Set elememts = Set.of(50); List> wardrobes = WardrobeBuilder.allCombinations(elememts, 50); assertEquals(1, wardrobes.size()); } @org.junit.jupiter.api.Test void sameHeightFromOneElement() { - List elememts = List.of(50); + Set elememts = Set.of(50); List> wardrobes = WardrobeBuilder.allCombinations(elememts, 50); List wardrobe = wardrobes.getFirst(); - assertEquals(wardrobe, elememts); + assertEquals(1, wardrobes.size()); + Integer elememt = wardrobe.getFirst(); + assertEquals(50, elememt); } } diff --git a/wardrobe.iml b/wardrobe.iml index 0780e9e..148e123 100644 --- a/wardrobe.iml +++ b/wardrobe.iml @@ -24,5 +24,21 @@ + + + + + + + + + + + + + + + + \ No newline at end of file