import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import java.util.Arrays; public class SimpleTest { @Test public void testExample() { CoinGame game = new MyGame(); Assertions.assertEquals(2, game.valueDynamic(Arrays.asList(1, 2, 3), 5)); Assertions.assertEquals(2, game.valueAlphaBeta(Arrays.asList(1, 2, 3), 5)); } @Test public void testExample2() { CoinGame game = new MyGame(); Assertions.assertEquals(-1, game.valueDynamic(Arrays.asList(1, 2, 3), 4)); Assertions.assertEquals(-1, game.valueAlphaBeta(Arrays.asList(1, 2, 3), 4)); } @Test public void testExample3() { CoinGame game = new MyGame(); Assertions.assertEquals(-2, game.valueDynamic(Arrays.asList(2, 3, 5), 7)); Assertions.assertEquals(-2, game.valueAlphaBeta(Arrays.asList(2, 3, 5), 7)); } @Test public void testExample4() { CoinGame game = new MyGame(); Assertions.assertEquals(11, game.valueDynamic(Arrays.asList(1, 10), 12)); Assertions.assertEquals(11, game.valueAlphaBeta(Arrays.asList(1, 10), 12)); } }