44 lines
1.1 KiB
Java
44 lines
1.1 KiB
Java
import at.reisinger.obj.Card;
|
|
import at.reisinger.obj.Cards;
|
|
import at.reisinger.obj.Package;
|
|
import at.reisinger.enums.CardType;
|
|
import at.reisinger.enums.ElementTyp;
|
|
import org.junit.jupiter.api.BeforeEach;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
|
|
public class PackageTest {
|
|
private Package myPackage;
|
|
@BeforeEach
|
|
void setUp() {
|
|
Card card = new Card("Name", 10, ElementTyp.WATER, CardType.MONSTER);
|
|
ArrayList<Card> cardsArrayList = new ArrayList<>();
|
|
cardsArrayList.add(card);
|
|
Cards cards = new Cards(cardsArrayList);
|
|
myPackage = new Package(cards,"Name", 100);
|
|
}
|
|
|
|
@Test
|
|
void test_getName() {
|
|
String result = myPackage.getName();
|
|
assertEquals(result, "Name");
|
|
}
|
|
|
|
@Test
|
|
void test_getPrice() {
|
|
int result = myPackage.getPrice();
|
|
assertEquals(result, 100);
|
|
}
|
|
|
|
@Test
|
|
void test_setName() {
|
|
myPackage.setName("neuName");
|
|
String result = myPackage.getName();
|
|
assertEquals(result, "neuName");
|
|
}
|
|
}
|