Einfacher Test für Würfel hinzugefügt

refactoringFassade
hummel 2024-05-14 10:54:18 +02:00
parent cbe73a6c54
commit 001afd38df
2 changed files with 32 additions and 2 deletions

View File

@ -10,9 +10,10 @@ public class Würfel {
public Würfel(int seiten) {
this.SEITEN = seiten;
}
public int würfle() {
return 1 + (int)(Math.random() * SEITEN);
//return 1 + (int)(Math.random() * SEITEN);
return 3;
}
}

View File

@ -0,0 +1,29 @@
package de.hs_mannheim.informatik.games.kniffel.domain;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
class WürfelTest {
@Test
void testWürfel() {
Würfel w = new Würfel();
for (int i = 0; i < 1000; i++) {
int augen = w.würfle();
assertTrue(augen >= 1 && augen <= 6);
}
}
@Test
void test8erWürfel() {
Würfel w = new Würfel(8);
for (int i = 0; i < 1000; i++) {
int augen = w.würfle();
assertTrue(augen >= 1 && augen <= 8);
}
}
}