8
8
9
9
class SubsetSumTest {
10
10
11
- record TestCase (int [] arr , int sum , boolean expected ) {}
11
+ record TestCase (int [] arr , int sum , boolean expected ) {
12
+ }
12
13
13
14
@ ParameterizedTest
14
15
@ MethodSource ("provideTestCases" )
@@ -17,7 +18,7 @@ void testSubsetSum(TestCase testCase) {
17
18
}
18
19
19
20
private static Stream <TestCase > provideTestCases () {
20
- return Stream .of (new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 64 , true ), new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 99 , true ), new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 5 , false ),
21
- new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 66 , false ), new TestCase ( new int [] {}, 0 , true ), new TestCase ( new int [] { 1 , 2 , 3 }, 6 , true ), new TestCase (new int [] {1 , 2 , 3 }, 7 , false ), new TestCase (new int [] {3 , 34 , 4 , 12 , 5 , 2 }, 9 , true ));
21
+ return Stream .of (new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 64 , true ), new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 99 , true ), new TestCase (new int [] {50 , 4 , 10 , 15 , 34 }, 5 , false ), new TestCase ( new int [] { 50 , 4 , 10 , 15 , 34 }, 66 , false ), new TestCase ( new int [] {}, 0 , true ),
22
+ new TestCase (new int [] {1 , 2 , 3 }, 6 , true ), new TestCase (new int [] {1 , 2 , 3 }, 7 , false ), new TestCase (new int [] {3 , 34 , 4 , 12 , 5 , 2 }, 9 , true ));
22
23
}
23
24
}
0 commit comments