refactor: DecimalToHexadecimal (#5337)

This commit is contained in:
Alex Klymenko
2024-08-17 20:58:50 +02:00
committed by GitHub
parent d80fd0c623
commit 25b6aebe45
4 changed files with 56 additions and 65 deletions

View File

@ -1,14 +0,0 @@
package com.thealgorithms.conversions;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class DecimalToHexaDecimalTest {
@Test
public void testDecimalToHexaDecimal() {
assertEquals("000000be", DecimalToHexaDecimal.decToHex(190));
assertEquals("00000708", DecimalToHexaDecimal.decToHex(1800));
}
}

View File

@ -0,0 +1,14 @@
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 DecimalToHexadecimalTest {
@ParameterizedTest
@CsvSource({"0, 0", "1, 1", "10, a", "15, f", "16, 10", "255, ff", "190, be", "1800, 708"})
void testDecToHex(int decimal, String expectedHex) {
assertEquals(expectedHex, DecimalToHexadecimal.decToHex(decimal));
}
}