|
1 | | -import static org.assertj.core.api.Assertions.assertThat; |
2 | 1 | import static org.junit.Assert.assertEquals; |
3 | | -import static org.junit.Assert.assertThrows; |
| 2 | +import static org.assertj.core.api.Assertions.assertThatExceptionOfType; |
4 | 3 |
|
5 | 4 | import java.util.Arrays; |
6 | 5 | import java.util.Collections; |
@@ -83,55 +82,39 @@ public void slicesOfLongSeries() { |
83 | 82 | public void sliceLengthIsToolarge() { |
84 | 83 | Series series = new Series("12345"); |
85 | 84 |
|
86 | | - IllegalArgumentException expected = |
87 | | - assertThrows( |
88 | | - IllegalArgumentException.class, |
89 | | - () -> series.slices(6)); |
90 | | - |
91 | | - assertThat(expected) |
92 | | - .hasMessage("Slice size is too big."); |
| 85 | + assertThatExceptionOfType(IllegalArgumentException.class) |
| 86 | + .isThrownBy(() -> series.slices(6)) |
| 87 | + .withMessage("Slice size is too big."); |
93 | 88 | } |
94 | 89 |
|
95 | 90 | @Ignore("Remove to run test") |
96 | 91 | @Test |
97 | 92 | public void sliceLengthZero() { |
98 | 93 | Series series = new Series("12345"); |
99 | 94 |
|
100 | | - IllegalArgumentException expected = |
101 | | - assertThrows( |
102 | | - IllegalArgumentException.class, |
103 | | - () -> series.slices(0)); |
104 | | - |
105 | | - assertThat(expected) |
106 | | - .hasMessage("Slice size is too small."); |
| 95 | + assertThatExceptionOfType(IllegalArgumentException.class) |
| 96 | + .isThrownBy(() -> series.slices(0)) |
| 97 | + .withMessage("Slice size is too small."); |
107 | 98 | } |
108 | 99 |
|
109 | 100 | @Ignore("Remove to run test") |
110 | 101 | @Test |
111 | 102 | public void sliceLengthNegative() { |
112 | 103 | Series series = new Series("123"); |
113 | 104 |
|
114 | | - IllegalArgumentException expected = |
115 | | - assertThrows( |
116 | | - IllegalArgumentException.class, |
117 | | - () -> series.slices(-1)); |
118 | | - |
119 | | - assertThat(expected) |
120 | | - .hasMessage("Slice size is too small."); |
| 105 | + assertThatExceptionOfType(IllegalArgumentException.class) |
| 106 | + .isThrownBy(() -> series.slices(-1)) |
| 107 | + .withMessage("Slice size is too small."); |
121 | 108 | } |
122 | 109 |
|
123 | 110 | @Ignore("Remove to run test") |
124 | 111 | @Test |
125 | 112 | public void emptySeries() { |
126 | 113 | Series series = new Series(""); |
127 | 114 |
|
128 | | - IllegalArgumentException expected = |
129 | | - assertThrows( |
130 | | - IllegalArgumentException.class, |
131 | | - () -> series.slices(1)); |
132 | | - |
133 | | - assertThat(expected) |
134 | | - .hasMessage("Slice size is too big."); |
| 115 | + assertThatExceptionOfType(IllegalArgumentException.class) |
| 116 | + .isThrownBy(() -> series.slices(1)) |
| 117 | + .withMessage("Slice size is too big."); |
135 | 118 | } |
136 | 119 |
|
137 | 120 | } |
0 commit comments