changed test
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
package worms.model;
|
||||
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.*;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import worms.util.Tuple;
|
||||
|
||||
class WormTest {
|
||||
|
||||
private Worm worm;
|
||||
/*private Worm worm;
|
||||
|
||||
@BeforeEach
|
||||
void setUp() {
|
||||
@@ -24,7 +24,7 @@ class WormTest {
|
||||
void getOrientation() {
|
||||
assertEquals(0, worm.getOrientation());
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
void getRadius() {
|
||||
assertEquals(1, worm.getRadius());
|
||||
@@ -35,12 +35,7 @@ class WormTest {
|
||||
worm.setRadius(2);
|
||||
assertEquals(2, worm.getRadius());
|
||||
}
|
||||
|
||||
/**@Test //TODO mag niet voorkomen => exception (hoe doe je dat?)
|
||||
void setRadius2() {
|
||||
worm.setRadius(0.02);
|
||||
}*/
|
||||
|
||||
|
||||
@Test
|
||||
void getMinimumRadius() {
|
||||
assertEquals(0.25, worm.getMinRadius());
|
||||
@@ -49,18 +44,10 @@ class WormTest {
|
||||
@Test
|
||||
void getMass1() {
|
||||
assertEquals(4448.0, worm.getMass());
|
||||
|
||||
//Leen: ik heb bij de setMass round rond de formule gezet, anders was test fout.
|
||||
//Moet dit round of ceil zijn? Ik dacht round, maar ben niet zeker
|
||||
|
||||
//Leen: ik heb bij de setMass round rond de formule gezet, anders was test fout.
|
||||
//Moet dit round of ceil zijn? Ik dacht round, maar ben niet zeker
|
||||
}
|
||||
|
||||
/** @Test TODO was een idee voor een testfunctie, maar setOrientation
|
||||
* is private, dus misschien moet dit niet
|
||||
void getMass2() {
|
||||
worm.setOrientation(Math.PI/2);
|
||||
assertEquals(Math.PI/2, worm.getOrientation());
|
||||
assertEquals(17241, worm.getMass());
|
||||
}*/
|
||||
|
||||
@Test
|
||||
void getActionPoints() {
|
||||
@@ -93,30 +80,37 @@ class WormTest {
|
||||
worm.setName("Jefke Janssens");
|
||||
assertEquals("Jefke Janssens", worm.getName());
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
void setName2() {
|
||||
worm.setName("Jefke 'anssens");
|
||||
assertEquals("Jefke 'anssens", worm.getName());
|
||||
}*/
|
||||
|
||||
private static Worm worm;
|
||||
|
||||
@BeforeAll
|
||||
static void setUp() {
|
||||
worm = new Worm(Tuple.create(0.0, 0.0), 0, "Test", 1);
|
||||
}
|
||||
|
||||
@Test
|
||||
void move() {
|
||||
assertEquals("Test", worm.getName());
|
||||
}
|
||||
|
||||
@Test
|
||||
void turn() {
|
||||
}
|
||||
|
||||
@Test
|
||||
void jump() {
|
||||
}
|
||||
@RepeatedTest(10)
|
||||
void jump(RepetitionInfo repetitionInfo) {
|
||||
if (repetitionInfo.getCurrentRepetition() > 1){
|
||||
assertThrows(IllegalStateException.class, () -> worm.jump());
|
||||
}
|
||||
else {
|
||||
worm.jump();
|
||||
}
|
||||
|
||||
@Test
|
||||
void jumpTime() {
|
||||
}
|
||||
|
||||
@Test
|
||||
void jumpStep() {
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user