@@ -32,4 +32,63 @@ void testAddAndSub() {
32
32
assertEquals (9 , '9' - '0' );
33
33
assertEquals (0 , 'a' - 97 );
34
34
}
35
+
36
+ @ Test
37
+ void testValueOf () {
38
+ Character c = Character .valueOf ('A' );
39
+ assertEquals ('A' , c .charValue ());
40
+ }
41
+
42
+ @ Test
43
+ void testAutoboxing () {
44
+ Character c = 'A' ;
45
+ System .out .println (c );
46
+ assertEquals ('A' , c );
47
+ }
48
+
49
+ @ Test
50
+ void testIsLower () {
51
+ assertFalse (Character .isLowerCase ('A' ));
52
+ assertTrue (Character .isLowerCase ('a' ));
53
+ assertFalse (Character .isLowerCase ('1' ));
54
+ }
55
+
56
+ @ Test
57
+ void testIsUpper () {
58
+ assertTrue (Character .isUpperCase ('A' ));
59
+ assertFalse (Character .isUpperCase ('a' ));
60
+ assertFalse (Character .isUpperCase ('1' ));
61
+ }
62
+
63
+ @ Test
64
+ void testIsDigit () {
65
+ System .out .println (Character .isDigit ('A' ));
66
+ System .out .println (Character .isDigit ('a' ));
67
+ System .out .println (Character .isDigit ('1' ));
68
+
69
+ assertFalse (Character .isDigit ('A' ));
70
+ assertFalse (Character .isDigit ('a' ));
71
+ assertTrue (Character .isDigit ('1' ));
72
+ }
73
+
74
+ @ Test
75
+ void testToLower () {
76
+ assertEquals ('a' , Character .toLowerCase ('A' ));
77
+ }
78
+
79
+ @ Test
80
+ void testToUpper () {
81
+ assertEquals ('A' , Character .toUpperCase ('a' ));
82
+ }
83
+
84
+ @ Test
85
+ void testGetNumericValue () {
86
+ System .out .println (Character .getNumericValue ('8' ));
87
+ assertEquals (8 , Character .getNumericValue ('8' ));
88
+
89
+ System .out .println (Character .getNumericValue ('A' ));
90
+ System .out .println (Character .getNumericValue ('a' ));
91
+ assertEquals (10 , Character .getNumericValue ('A' ));
92
+ assertEquals (10 , Character .getNumericValue ('a' ));
93
+ }
35
94
}
0 commit comments