import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; class LargestNumberTest { @Test void test1() { String[] numbers = {"9", "4", "6", "1", "9"}; assertEquals("99641", LargestNumber.getLargestNumber(numbers)); } @Test void test2() { String[] numbers = {"21", "2"}; assertEquals("221", LargestNumber.getLargestNumber(numbers)); } @Test void test3() { String[] numbers = {"23", "39", "92"}; assertEquals("923923", LargestNumber.getLargestNumber(numbers)); } @Test void test4() { String[] numbers = {"23", "39", "92"}; assertEquals("923923", LargestNumber.getLargestNumber(numbers)); } @Test void test5() { String[] numbers = {"23", "2"}; assertEquals("232", LargestNumber.getLargestNumber(numbers)); } @Test void testCompareLeadingDigit() { assertTrue(LargestNumber.compareLeadingDigit("2", "21")); } @Test void testCompareLeadingDigit1() { assertFalse(LargestNumber.compareLeadingDigit("20", "21")); } @Test void testCompareLeadingDigit2() { assertFalse(LargestNumber.compareLeadingDigit("321", "322")); } @Test void testCompareLeadingDigit3() { assertFalse(LargestNumber.compareLeadingDigit("321", "32")); } @Test void testCompareLeadingDigit4() { assertFalse(LargestNumber.compareLeadingDigit("10", "1")); } @Test void testCompareLeadingDigit5() { assertTrue(LargestNumber.compareLeadingDigit("6", "10")); } @Test void testCompareLeadingDigit6() { assertTrue(LargestNumber.compareLeadingDigit("23", "2")); } @Test void testCompareLeadingDigit7() { assertTrue(LargestNumber.compareLeadingDigit("545", "54")); } @Test void testCompareLeadingDigit8() { assertTrue(LargestNumber.compareLeadingDigit("56", "565")); } }