import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.jupiter.api.Assertions.assertArrayEquals; import org.junit.jupiter.api.Test; public class Esercizio3 { @Test void test1() { // Controlla che il il risultato di lancioDadi(0) sia un array vuoto. assertArrayEquals(Esercizio1.lancioDadi(0), new int[] {}); } @Test void test2() { // Prendo il risultato di lancioDadi(1). var a = Esercizio1.lancioDadi(1); // Controllo che la lunghezza sia 1. assertEquals(1, a.length); // Controllo che il primo (e unico) elmento sia compreso tra 1 e 6. assertTrue(a[0] >= 1); assertTrue(a[0] <= 6); } @Test void test3() { // Prendo il risultato di lancioDadi(8). var a = Esercizio1.lancioDadi(8); // Controllo che non contenga ripetizioni (il risultato di controllaRipetizioni รจ false). assertFalse(Esercizio2.controllaRipetizioni(a)); } }