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