Skip to content

Commit c14c5e1

Browse files
update basics
1 parent f95b8e4 commit c14c5e1

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

src/test/java/com/examplehub/basics/chars/CharExampleTest.java

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,63 @@ void testAddAndSub() {
3232
assertEquals(9, '9' - '0');
3333
assertEquals(0, 'a' - 97);
3434
}
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+
}
3594
}

src/test/java/com/examplehub/basics/utils/MathUtilsExampleTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,11 @@ void testRandom() {
5151
double randomNumber = Math.random();
5252
assertTrue(randomNumber >= 0 && randomNumber < 1);
5353
}
54+
55+
@Test
56+
void testRound() {
57+
assertEquals(3, Math.round(3.14));
58+
assertEquals(4, Math.round(3.78));
59+
assertEquals(-3, Math.round(-3.14));
60+
}
5461
}

0 commit comments

Comments
 (0)