/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/test/java/com/thealgorithms/conversions/DecimalToBinaryTest.java
21 строка
837 B
Alex Klymenko
refactor: `DecimalToBinary` (#5339)
17 авг 2024, 21:35
Не верифицирован
17 авг 2024, 21:35
d80fd0c
Код
Авторство
О чём код?
package com.thealgorithms.conversions; import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; public class DecimalToBinaryTest { @ParameterizedTest @CsvSource({"0, 0", "1, 1", "2, 10", "5, 101", "10, 1010", "15, 1111", "100, 1100100"}) void testConvertUsingConventionalAlgorithm(int decimal, int expectedBinary) { assertEquals(expectedBinary, DecimalToBinary.convertUsingConventionalAlgorithm(decimal)); } @ParameterizedTest @CsvSource({"0, 0", "1, 1", "2, 10", "5, 101", "10, 1010", "15, 1111", "100, 1100100"}) void testConvertUsingBitwiseAlgorithm(int decimal, int expectedBinary) { assertEquals(expectedBinary, DecimalToBinary.convertUsingBitwiseAlgorithm(decimal)); } }