tracks/java/exercises/series/src/test/java/SeriesTest.java in trackler-2.0.6.41 vs tracks/java/exercises/series/src/test/java/SeriesTest.java in trackler-2.0.6.42
- old
+ new
@@ -1,17 +1,22 @@
-
import java.util.Arrays;
import java.util.List;
+
import org.junit.Test;
+import org.junit.Ignore;
+import org.junit.Rule;
+import org.junit.rules.ExpectedException;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
-import org.junit.Ignore;
public class SeriesTest {
-
+
+ @Rule
+ public ExpectedException thrown = ExpectedException.none();
+
@Test
public void hasDigitsShort() {
Series sut = new Series("01234");
List<Integer> expected = Arrays.asList(0, 1, 2, 3, 4);
List<Integer> actual = sut.getDigits();
@@ -144,11 +149,12 @@
assertNotNull(actual);
assertFalse(actual.isEmpty());
assertEquals(expected, actual);
}
- @Test(expected = IllegalArgumentException.class)
+ @Test
@Ignore
public void throwsAnErrorIfNotEnoughDigitsToSlice() {
+ thrown.expect(IllegalArgumentException.class);
new Series("01032987583").slices(12);
}
}