Skip to content

Commit a794bc6

Browse files
Added tests
1 parent 17277ef commit a794bc6

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

src/test/java/com/thealgorithms/bitmanipulation/OnesComplementTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.thealgorithms.bitmanipulation;
22

33
import static org.junit.jupiter.api.Assertions.assertEquals;
4-
import static org.junit.jupiter.api.Assertions.assertThrows;
54

65
import org.junit.jupiter.api.Test;
76

@@ -12,7 +11,7 @@
1211
public class OnesComplementTest {
1312

1413
@Test
15-
public void testOnesComplement_AllZeroes() {
14+
public void testOnesComplementAllZeroes() {
1615

1716
// Test cases with all-zero binary strings
1817
assertEquals("1111", OnesComplement.onesComplement("0000"));
@@ -22,7 +21,7 @@ public void testOnesComplement_AllZeroes() {
2221
}
2322

2423
@Test
25-
public void testOnesComplement_AllOnes() {
24+
public void testOnesComplementAllOnes() {
2625
// Test cases with all-one binary strings
2726
assertEquals("0000", OnesComplement.onesComplement("1111"));
2827
assertEquals("000", OnesComplement.onesComplement("111"));
@@ -31,7 +30,7 @@ public void testOnesComplement_AllOnes() {
3130
}
3231

3332
@Test
34-
public void testOnesComplement_MixedBits() {
33+
public void testOnesComplementMixedBits() {
3534
// Test more mixed binary patterns
3635
assertEquals("1010", OnesComplement.onesComplement("0101"));
3736
assertEquals("0101", OnesComplement.onesComplement("1010"));
@@ -41,7 +40,7 @@ public void testOnesComplement_MixedBits() {
4140
}
4241

4342
@Test
44-
public void testOnesComplement_EmptyString() {
43+
public void testOnesComplementEmptyString() {
4544
// Test empty string scenario
4645
assertEquals("", OnesComplement.onesComplement(""));
4746
}

src/test/java/com/thealgorithms/bitmanipulation/TwosComplementTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
public class TwosComplementTest {
1212

1313
@Test
14-
public void testTwosComplement_AllZeroes() {
14+
public void testTwosComplementAllZeroes() {
1515
// Test with a binary number consisting entirely of zeroes
1616
assertEquals("10000", TwosComplement.twosComplement("0000"));
1717
assertEquals("1000", TwosComplement.twosComplement("000"));
@@ -20,7 +20,7 @@ public void testTwosComplement_AllZeroes() {
2020
}
2121

2222
@Test
23-
public void testTwosComplement_AllOnes() {
23+
public void testTwosComplementAllOnes() {
2424
// Test with a binary number consisting entirely of ones
2525
assertEquals("00001", TwosComplement.twosComplement("11111"));
2626
assertEquals("0001", TwosComplement.twosComplement("1111"));
@@ -29,7 +29,7 @@ public void testTwosComplement_AllOnes() {
2929
}
3030

3131
@Test
32-
public void testTwosComplement_MixedBits() {
32+
public void testTwosComplementMixedBits() {
3333
// Test with binary numbers with mixed bits
3434
assertEquals("1111", TwosComplement.twosComplement("0001")); // 1's complement: 1110, then add 1: 1111
3535
assertEquals("1001", TwosComplement.twosComplement("0111")); // 1's complement: 1000
@@ -38,14 +38,14 @@ public void testTwosComplement_MixedBits() {
3838
}
3939

4040
@Test
41-
public void testTwosComplement_SingleBit() {
41+
public void testTwosComplementSingleBit() {
4242
// Test with single bit
4343
assertEquals("10", TwosComplement.twosComplement("0"));
4444
assertEquals("1", TwosComplement.twosComplement("1"));
4545
}
4646

4747
@Test
48-
public void testTwosComplement_WithLeadingZeroes() {
48+
public void testTwosComplementWithLeadingZeroes() {
4949
// Test with leading zeroes in the input
5050
assertEquals("1111", TwosComplement.twosComplement("0001"));
5151
assertEquals("101", TwosComplement.twosComplement("011"));

0 commit comments

Comments
 (0)