Skip to content

Commit d5496f1

Browse files
author
jbradley
committed
Test
1 parent 022e3f2 commit d5496f1

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package problems.impl;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
6+
import org.junit.Assert;
7+
import org.junit.Test;
8+
9+
import problems.interfaces.InverseMultiplierListProductSumGenerator;
10+
11+
public class InverseMultiplierListProductSumGeneratorImplTest {
12+
13+
private final InverseMultiplierListProductSumGenerator inverseMultiplierListProductSumGenerator = new InverseMultiplierListProductSumGeneratorImpl();
14+
15+
@Test
16+
public void testExpected() {
17+
try {
18+
inverseMultiplierListProductSumGenerator.generateInverseMultiplierListProductSum(null);
19+
Assert.fail();
20+
} catch (IllegalArgumentException e) {
21+
// expected
22+
}
23+
Assert.assertEquals(inverseMultiplierListProductSumGenerator.generateInverseMultiplierListProductSum(new ArrayList<>()), 0);
24+
Assert.assertEquals(inverseMultiplierListProductSumGenerator.generateInverseMultiplierListProductSum(new ArrayList<>(
25+
Arrays.asList(10))), 10);
26+
Assert.assertEquals(inverseMultiplierListProductSumGenerator.generateInverseMultiplierListProductSum(new ArrayList<>(
27+
Arrays.asList(1, 2, 3))), 10);
28+
}
29+
}

0 commit comments

Comments
 (0)