Skip to content

Commit a58a295

Browse files
add 2126
1 parent c6eb111 commit a58a295

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package com.fishercoder;
2+
3+
import com.fishercoder.solutions._2126;
4+
import org.junit.BeforeClass;
5+
import org.junit.Test;
6+
7+
import static org.junit.Assert.assertEquals;
8+
9+
public class _2126Test {
10+
private static _2126.Solution1 solution1;
11+
private static int[] asteroids;
12+
private static int mass;
13+
private boolean expected;
14+
15+
@BeforeClass
16+
public static void setup() {
17+
solution1 = new _2126.Solution1();
18+
}
19+
20+
@Test
21+
public void test1() {
22+
asteroids = new int[]{3, 9, 19, 5, 21};
23+
mass = 10;
24+
expected = true;
25+
assertEquals(expected, solution1.asteroidsDestroyed(mass, asteroids));
26+
}
27+
28+
@Test
29+
public void test2() {
30+
asteroids = new int[]{4, 9, 23, 4};
31+
mass = 5;
32+
expected = false;
33+
assertEquals(expected, solution1.asteroidsDestroyed(mass, asteroids));
34+
}
35+
36+
@Test
37+
public void test3() {
38+
asteroids = new int[]{156, 197, 192, 14, 97, 160, 14, 5};
39+
mass = 86;
40+
expected = true;
41+
assertEquals(expected, solution1.asteroidsDestroyed(mass, asteroids));
42+
}
43+
44+
}

0 commit comments

Comments
 (0)