Skip to content

Commit d7237fc

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents e9fdeb1 + 9311216 commit d7237fc

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed

src/main/java/com/fishercoder/solutions/_58.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public static class Solution1 {
1414
public int lengthOfLastWord(String s) {
1515
if (s == null || s.length() == 0) {
1616
branchCoverage.put("flag1", true);
17+
printCoverage();
1718
return 0;
1819
}
1920
s = s.trim();

src/test/java/com/fishercoder/_3038Test.java

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,33 @@ public void test1() {
2121
assertEquals(1, solution1.maxOperations(nums));
2222
}
2323

24+
@Test
25+
public void test2() {
26+
int[] nums = null;
27+
assertEquals(0, solution1.maxOperations(nums));
28+
}
29+
30+
@Test
31+
public void test3() {
32+
int[] nums = new int[]{1};
33+
assertEquals(0, solution1.maxOperations(nums));
34+
}
35+
36+
@Test
37+
public void test4() {
38+
int[] nums = new int[]{1, 2, 2, 3, 3, 4};
39+
assertEquals(1, solution1.maxOperations(nums));
40+
}
41+
42+
@Test
43+
public void test5() {
44+
int[] nums = new int[]{2, 2, 1, 3};
45+
assertEquals(2, solution1.maxOperations(nums));
46+
}
47+
48+
@Test
49+
public void test7() {
50+
int[] nums = new int[]{5, 5, 5, 5, 5, 5};
51+
assertEquals(3, solution1.maxOperations(nums));
52+
}
2453
}

src/test/java/com/fishercoder/_58Test.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,9 @@ public void setup() {
1818
public void test1() {
1919
assertEquals(5, solution1.lengthOfLastWord("Hello World"));
2020
}
21+
22+
@Test
23+
public void CeciliaTest() {
24+
assertEquals(0, solution1.lengthOfLastWord(null));
25+
}
2126
}

0 commit comments

Comments
 (0)