import at.reisinger.*; import at.reisinger.Package; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import java.util.ArrayList; import static org.junit.jupiter.api.Assertions.assertTrue; public class PackageTest { private Cards newCards, cards, nochNewCards; private Card newCard, card; private ArrayList cardsArrayList, cardsArrayList2, cardsArrayList3; private Package myPackage; @BeforeEach void setUp() { card = new Card("Name", 10, ElementTyp.WATER, CardType.MONSTER); newCard = new Card("NameNew", 10, ElementTyp.WATER, CardType.SPELL); cardsArrayList = new ArrayList(); cardsArrayList2 = new ArrayList(); cardsArrayList3 = new ArrayList(); cardsArrayList.add(card); cardsArrayList2.add(newCard); cards = new Cards(cardsArrayList); newCards = new Cards(cardsArrayList2); nochNewCards = new Cards(cardsArrayList3); myPackage = new Package(cards,"Name", 100); } @Test void test_getName() { String result = myPackage.getName(); assertTrue(result.equals("Name")); } @Test void test_getPrice() { int result = myPackage.getPrice(); assertTrue(result==100); } @Test void test_setName() { myPackage.setName("neuName"); String result = myPackage.getName(); assertTrue(result.equals("neuName")); } }