@@ -20,4 +20,72 @@ void isValid2() {
20
20
void isValid3 () {
21
21
assertThat (new Solution ().isValid ("a3$e" ), equalTo (false ));
22
22
}
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
+ }
23
91
}
0 commit comments