public class ThreeDigitsTests {
private ThreeDigits td;
@Test
public void testSetDigits() {
td.setDigits(0, 1, 2);
assertArrayEquals(new int[] {0, 1, 2}, td.getDigits());
}
@Test
public void testSetTooManyDigits() {
Throwable e = assertThrows(
IllegalArgumentException.class,
() -> td.setDigits(0, 1, 2, 3)
);
assertEquals("Expected 3 digits, but got 4", e.getMessage());
}
}