@@ -12,9 +12,10 @@ record TestCase(int[] inputArray, int[] expectedArray) {
12
12
}
13
13
14
14
static Stream <TestCase > provideTestCases () {
15
- return Stream .of (new TestCase (new int [] {}, new int [] {}), new TestCase (new int [] {4 }, new int [] {4 }), new TestCase (new int [] {6 , 1 , 99 , 27 , 15 , 23 , 36 }, new int [] {1 , 6 , 15 , 23 , 27 , 36 , 99 }), new TestCase (new int [] {6 , 1 , 27 , 15 , 23 , 27 , 36 , 23 }, new int [] {1 , 6 , 15 , 23 , 23 , 27 , 27 , 36 }), new TestCase (new int [] {5 , 5 , 5 , 5 , 5 },
16
- new int [] {5 , 5 , 5 , 5 , 5 }), new TestCase (new int [] {1 , 2 , 3 , 4 , 5 }, new int [] {1 , 2 , 3 , 4 , 5 }), new TestCase (new int [] {5 , 4 , 3 , 2 , 1 }, new int [] {1 , 2 , 3 , 4 , 5 }), new TestCase (new int [] {3 , -1 , 4 , 1 , 5 , -9 }, new int [] {-9 , -1 , 1 , 3 , 4 , 5 }), new TestCase (new int [] {0 , 0 , 0 , 0 }, new int [] {0 , 0 , 0 , 0 }),
17
- new TestCase (new int [] {3 , 3 , -1 , -1 , 2 , 2 , 0 , 0 }, new int [] {-1 , -1 , 0 , 0 , 2 , 2 , 3 , 3 }), new TestCase (new int [] {-3 , -2 , -1 , -5 , -4 }, new int [] {-5 , -4 , -3 , -2 , -1 }), new TestCase (new int [] {1000 , 500 , 100 , 50 , 10 , 5 , 1 }, new int [] {1 , 5 , 10 , 50 , 100 , 500 , 1000 }));
15
+ return Stream .of (new TestCase (new int [] {}, new int [] {}), new TestCase (new int [] {4 }, new int [] {4 }), new TestCase (new int [] {6 , 1 , 99 , 27 , 15 , 23 , 36 }, new int [] {1 , 6 , 15 , 23 , 27 , 36 , 99 }), new TestCase (new int [] {6 , 1 , 27 , 15 , 23 , 27 , 36 , 23 }, new int [] {1 , 6 , 15 , 23 , 23 , 27 , 27 , 36 }),
16
+ new TestCase (new int [] {5 , 5 , 5 , 5 , 5 }, new int [] {5 , 5 , 5 , 5 , 5 }), new TestCase (new int [] {1 , 2 , 3 , 4 , 5 }, new int [] {1 , 2 , 3 , 4 , 5 }), new TestCase (new int [] {5 , 4 , 3 , 2 , 1 }, new int [] {1 , 2 , 3 , 4 , 5 }), new TestCase (new int [] {3 , -1 , 4 , 1 , 5 , -9 }, new int [] {-9 , -1 , 1 , 3 , 4 , 5 }),
17
+ new TestCase (new int [] {0 , 0 , 0 , 0 }, new int [] {0 , 0 , 0 , 0 }), new TestCase (new int [] {3 , 3 , -1 , -1 , 2 , 2 , 0 , 0 }, new int [] {-1 , -1 , 0 , 0 , 2 , 2 , 3 , 3 }), new TestCase (new int [] {-3 , -2 , -1 , -5 , -4 }, new int [] {-5 , -4 , -3 , -2 , -1 }),
18
+ new TestCase (new int [] {1000 , 500 , 100 , 50 , 10 , 5 , 1 }, new int [] {1 , 5 , 10 , 50 , 100 , 500 , 1000 }));
18
19
}
19
20
20
21
@ ParameterizedTest
0 commit comments