@@ -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