2
2
3
3
import static org .junit .jupiter .api .Assertions .assertTrue ;
4
4
5
+ import java .util .stream .Stream ;
5
6
import org .junit .jupiter .params .ParameterizedTest ;
6
7
import org .junit .jupiter .params .provider .MethodSource ;
7
8
8
- import java .util .stream .Stream ;
9
9
10
10
public class WaveSortTest {
11
- record InputData (Integer [] array ) {}
11
+ record InputData (Integer [] array ) {
12
+ }
12
13
13
14
@ ParameterizedTest
14
15
@ MethodSource ("inputStream" )
@@ -18,8 +19,7 @@ public void testWaveSortMixedPositiveNegativeZero(InputData inputData) {
18
19
}
19
20
20
21
private static Stream <InputData > inputStream () {
21
- return Stream .of (new InputData (new Integer []{7 , 7 , 11 , 3 , 4 , 5 , 15 }), new InputData (new Integer []{1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 }), new InputData (new Integer []{8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 }), new InputData (new Integer []{3 , 3 , 3 , 3 }),
22
- new InputData (new Integer []{-1 , -3 , -2 , -4 , -6 , -5 }), new InputData (new Integer []{5 , 3 , 1 , 2 , 9 , 7 , 6 , 8 , 4 , 0 }), new InputData (new Integer []{1 }), new InputData (new Integer []{2 , 1 }), new InputData (new Integer []{}),
23
- new InputData (new Integer []{0 , 5 , -3 , 2 , -1 , 4 , -2 , 1 , 3 }));
22
+ return Stream .of (new InputData (new Integer [] {7 , 7 , 11 , 3 , 4 , 5 , 15 }), new InputData (new Integer [] {1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 }), new InputData (new Integer [] {8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 }), new InputData (new Integer [] {3 , 3 , 3 , 3 }), new InputData (new Integer [] {-1 , -3 , -2 , -4 , -6 , -5 }),
23
+ new InputData (new Integer [] {5 , 3 , 1 , 2 , 9 , 7 , 6 , 8 , 4 , 0 }), new InputData (new Integer [] {1 }), new InputData (new Integer [] {2 , 1 }), new InputData (new Integer [] {}), new InputData (new Integer [] {0 , 5 , -3 , 2 , -1 , 4 , -2 , 1 , 3 }));
24
24
}
25
25
}
0 commit comments