import static org.junit.jupiter.api.Assertions.*; import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.List; import org.junit.jupiter.api.Test; class PrimitiveCalculatorTest { @Test void test() { List result = new ArrayList(); result.add(1); assertEquals(result, PrimitiveCalculator.optimal_sequence(1)); } @Test void test1() { assertEquals(3, PrimitiveCalculator.optimal_sequence(5).size() - 1); } @Test void test6() { assertEquals(2, PrimitiveCalculator.optimal_sequence(6).size() - 1); } @Test void test2() { assertEquals(14, PrimitiveCalculator.optimal_sequence(96234).size() - 1); } @Test void test2DimensionalArraySorting() { int a[][] = { { 2, 2 }, { 1, 3 }, { 3, 3 } }; Arrays.sort(a, Comparator.comparingInt(arr -> arr[0])); assertEquals(1, a[0][0]); } }