11
11
public class TwosComplementTest {
12
12
13
13
@ Test
14
- public void testTwosComplement_AllZeroes () {
14
+ public void testTwosComplementAllZeroes () {
15
15
// Test with a binary number consisting entirely of zeroes
16
16
assertEquals ("10000" , TwosComplement .twosComplement ("0000" ));
17
17
assertEquals ("1000" , TwosComplement .twosComplement ("000" ));
@@ -20,7 +20,7 @@ public void testTwosComplement_AllZeroes() {
20
20
}
21
21
22
22
@ Test
23
- public void testTwosComplement_AllOnes () {
23
+ public void testTwosComplementAllOnes () {
24
24
// Test with a binary number consisting entirely of ones
25
25
assertEquals ("00001" , TwosComplement .twosComplement ("11111" ));
26
26
assertEquals ("0001" , TwosComplement .twosComplement ("1111" ));
@@ -29,7 +29,7 @@ public void testTwosComplement_AllOnes() {
29
29
}
30
30
31
31
@ Test
32
- public void testTwosComplement_MixedBits () {
32
+ public void testTwosComplementMixedBits () {
33
33
// Test with binary numbers with mixed bits
34
34
assertEquals ("1111" , TwosComplement .twosComplement ("0001" )); // 1's complement: 1110, then add 1: 1111
35
35
assertEquals ("1001" , TwosComplement .twosComplement ("0111" )); // 1's complement: 1000
@@ -38,14 +38,14 @@ public void testTwosComplement_MixedBits() {
38
38
}
39
39
40
40
@ Test
41
- public void testTwosComplement_SingleBit () {
41
+ public void testTwosComplementSingleBit () {
42
42
// Test with single bit
43
43
assertEquals ("10" , TwosComplement .twosComplement ("0" ));
44
44
assertEquals ("1" , TwosComplement .twosComplement ("1" ));
45
45
}
46
46
47
47
@ Test
48
- public void testTwosComplement_WithLeadingZeroes () {
48
+ public void testTwosComplementWithLeadingZeroes () {
49
49
// Test with leading zeroes in the input
50
50
assertEquals ("1111" , TwosComplement .twosComplement ("0001" ));
51
51
assertEquals ("101" , TwosComplement .twosComplement ("011" ));
0 commit comments