Skip to content

Commit a55ce6e

Browse files
committed
Added tests
1 parent c3822da commit a55ce6e

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

src/test/java/g3101_3200/s3136_valid_word/SolutionTest.java

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,72 @@ void isValid2() {
2020
void isValid3() {
2121
assertThat(new Solution().isValid("a3$e"), equalTo(false));
2222
}
23+
24+
@Test
25+
void isValid4() {
26+
assertThat(new Solution().isValid("a"), equalTo(false));
27+
assertThat(new Solution().isValid("ab"), equalTo(false));
28+
assertThat(new Solution().isValid("1"), equalTo(false));
29+
assertThat(new Solution().isValid("1a"), equalTo(false));
30+
assertThat(new Solution().isValid(""), equalTo(false));
31+
}
32+
33+
@Test
34+
void isValid5() {
35+
assertThat(new Solution().isValid("aei"), equalTo(false));
36+
assertThat(new Solution().isValid("AEI"), equalTo(false));
37+
assertThat(new Solution().isValid("Aei"), equalTo(false));
38+
assertThat(new Solution().isValid("uuu"), equalTo(false));
39+
}
40+
41+
@Test
42+
void isValid6() {
43+
assertThat(new Solution().isValid("bcdfg"), equalTo(false));
44+
assertThat(new Solution().isValid("BCD"), equalTo(false));
45+
assertThat(new Solution().isValid("xyz"), equalTo(false));
46+
assertThat(new Solution().isValid("QWRTY"), equalTo(false));
47+
}
48+
49+
@Test
50+
void isValid7() {
51+
assertThat(new Solution().isValid("abc"), equalTo(true));
52+
assertThat(new Solution().isValid("bac"), equalTo(true));
53+
assertThat(new Solution().isValid("AeIbcD"), equalTo(true));
54+
assertThat(new Solution().isValid("tree"), equalTo(true));
55+
assertThat(new Solution().isValid("skyE"), equalTo(true));
56+
}
57+
58+
@Test
59+
void isValid8() {
60+
assertThat(new Solution().isValid("a1b2c"), equalTo(true));
61+
assertThat(new Solution().isValid("1a2b"), equalTo(true));
62+
assertThat(new Solution().isValid("b2c4e"), equalTo(true));
63+
assertThat(new Solution().isValid("123"), equalTo(false));
64+
}
65+
66+
@Test
67+
void isValid10() {
68+
assertThat(new Solution().isValid("a#b"), equalTo(false));
69+
assertThat(new Solution().isValid("@ab"), equalTo(false));
70+
assertThat(new Solution().isValid("ab!"), equalTo(false));
71+
assertThat(new Solution().isValid("c_d"), equalTo(false));
72+
assertThat(new Solution().isValid("a.b"), equalTo(false));
73+
assertThat(new Solution().isValid("abc "), equalTo(false));
74+
}
75+
76+
@Test
77+
void isValid11() {
78+
assertThat(new Solution().isValid("AbC"), equalTo(true));
79+
assertThat(new Solution().isValid("BacE1"), equalTo(true));
80+
assertThat(new Solution().isValid("zEi"), equalTo(true));
81+
}
82+
83+
@Test
84+
void isValid12() {
85+
assertThat(new Solution().isValid("a1b"), equalTo(true));
86+
assertThat(new Solution().isValid("ab1"), equalTo(true));
87+
assertThat(new Solution().isValid("1ab"), equalTo(true));
88+
assertThat(new Solution().isValid("1a"), equalTo(false));
89+
assertThat(new Solution().isValid("1b"), equalTo(false));
90+
}
2391
}

0 commit comments

Comments
 (0)