Skip to content

Commit 8819fdb

Browse files
authored
Update UniqueSubsequencesCountTest.java
1 parent 735077d commit 8819fdb

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

src/test/java/com/thealgorithms/dynamicprogramming/UniqueSubsequencesCountTest.java

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,52 @@
44

55
import org.junit.jupiter.api.Test;
66

7-
public final class UniqueSubsequencesCountTest {
7+
public class UniqueSubsequencesCountTest {
88

99
@Test
1010
void subseqCountTestOne() {
1111
String s = "abc";
1212

13-
assertEquals(7, UniqueSubsequencesCount.subseqCount(s));
13+
assertEquals(7, UniqueSubsequencesCount.countSubsequences(s));
1414
}
1515

1616
@Test
1717
void subseqCountTestTwo() {
1818
String s = "abcdashgdhas";
1919

20-
assertEquals(3592, UniqueSubsequencesCount.subseqCount(s));
20+
assertEquals(3592, UniqueSubsequencesCount.countSubsequences(s));
2121
}
2222

2323
@Test
2424
void subseqCountTestThree() {
25-
String s = "aaaaa";
25+
String s = "a";
2626

27-
assertEquals(5, UniqueSubsequencesCount.subseqCount(s));
27+
assertEquals(1, UniqueSubsequencesCount.countSubsequences(s));
28+
}
29+
30+
@Test
31+
void subseqCountTestFour() {
32+
String s = "a b";
33+
34+
assertEquals(7, UniqueSubsequencesCount.countSubsequences(s));
35+
}
36+
37+
@Test
38+
void subseqCountTestFive() {
39+
String s = "a1b2";
40+
41+
assertEquals(15, UniqueSubsequencesCount.countSubsequences(s));
42+
}
43+
44+
@Test
45+
void subseqCountTesSix() {
46+
String s = "AaBb";
47+
assertEquals(15, UniqueSubsequencesCount.countSubsequences(s));
48+
}
49+
50+
@Test
51+
void subseqCountTesSeven() {
52+
String s = "abab";
53+
assertEquals(11, UniqueSubsequencesCount.countSubsequences(s));
2854
}
2955
}

0 commit comments

Comments
 (0)