Enhance docs, add more tests in OctalToBinary (#5942)

This commit is contained in:
Hardik Pawar
2024-10-23 12:03:00 +05:30
committed by GitHub
parent 7bbdae5fe0
commit d85f192421
2 changed files with 62 additions and 3 deletions

View File

@@ -12,4 +12,24 @@ public class OctalToBinaryTest {
assertEquals(101010, OctalToBinary.convertOctalToBinary(52));
assertEquals(110, OctalToBinary.convertOctalToBinary(6));
}
@Test
public void testConvertOctalToBinarySingleDigit() {
assertEquals(0, OctalToBinary.convertOctalToBinary(0));
assertEquals(1, OctalToBinary.convertOctalToBinary(1));
assertEquals(111, OctalToBinary.convertOctalToBinary(7));
}
@Test
public void testConvertOctalToBinaryMultipleDigits() {
assertEquals(100110111, OctalToBinary.convertOctalToBinary(467));
assertEquals(111101, OctalToBinary.convertOctalToBinary(75));
assertEquals(111100101, OctalToBinary.convertOctalToBinary(745));
}
@Test
public void testConvertOctalToBinaryWithZeroPadding() {
assertEquals(100001010, OctalToBinary.convertOctalToBinary(412));
assertEquals(101101110, OctalToBinary.convertOctalToBinary(556));
}
}