Skip to content

Commit 17277ef

Browse files
Added twos complement tests
1 parent 843a982 commit 17277ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public void testTwosComplement_AllOnes() {
3232
public void testTwosComplement_MixedBits() {
3333
// Test with binary numbers with mixed bits
3434
assertEquals("1111", TwosComplement.twosComplement("0001")); // 1's complement: 1110, then add 1: 1111
35-
assertEquals("1000", TwosComplement.twosComplement("0111")); // 1's complement: 1000
35+
assertEquals("1001", TwosComplement.twosComplement("0111")); // 1's complement: 1000
3636
assertEquals("11001", TwosComplement.twosComplement("00111")); // 1's complement: 11000, add 1: 11001
3737
assertEquals("011", TwosComplement.twosComplement("101")); // 1's complement: 010, add 1: 011
3838
}
@@ -41,7 +41,7 @@ public void testTwosComplement_MixedBits() {
4141
public void testTwosComplement_SingleBit() {
4242
// Test with single bit
4343
assertEquals("10", TwosComplement.twosComplement("0"));
44-
assertEquals("11", TwosComplement.twosComplement("1"));
44+
assertEquals("1", TwosComplement.twosComplement("1"));
4545
}
4646

4747
@Test

0 commit comments

Comments
 (0)