/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/conversions/OctalToBinaryTest.java
35 строк
1 KB
Hardik Pawar
Enhance docs, add more tests in `OctalToBinary` (#5942)
23 окт 2024, 09:33
Не верифицирован
23 окт 2024, 09:33
d85f192
Код
Авторство
О чём код?
package com.thealgorithms.conversions; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; public class OctalToBinaryTest { @Test public void testConvertOctalToBinary() { assertEquals(101, OctalToBinary.convertOctalToBinary(5)); assertEquals(1001, OctalToBinary.convertOctalToBinary(11)); 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)); } }