TheRealSamuel/LeetCodeProblem
0564
1 2import static org.junit.jupiter.api.Assertions.*;3import org.junit.jupiter.api.Test;4import java.util.List;5import java.util.Arrays;6import java.util.ArrayList;7public class Main {8 //Program start9 10 //Program end11 12 @Test13public void test1() {14 assertEquals(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,6)),new ArrayList<>(Arrays.asList(3,9)),new ArrayList<>(Arrays.asList(4,5)))), mergeSimilarItems(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,1)),new ArrayList<>(Arrays.asList(4,5)),new ArrayList<>(Arrays.asList(3,8)))), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(3,1)),new ArrayList<>(Arrays.asList(1,5))))));15}16@Test17public void test2() {18 assertEquals(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,4)),new ArrayList<>(Arrays.asList(2,4)),new ArrayList<>(Arrays.asList(3,4)))), mergeSimilarItems(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,1)),new ArrayList<>(Arrays.asList(3,2)),new ArrayList<>(Arrays.asList(2,3)))), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(2,1)),new ArrayList<>(Arrays.asList(3,2)),new ArrayList<>(Arrays.asList(1,3))))));19}20@Test21public void test3() {22 assertEquals(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,7)),new ArrayList<>(Arrays.asList(2,4)),new ArrayList<>(Arrays.asList(7,1)))), mergeSimilarItems(new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(1,3)),new ArrayList<>(Arrays.asList(2,2)))), new ArrayList<>(Arrays.asList(new ArrayList<>(Arrays.asList(7,1)),new ArrayList<>(Arrays.asList(2,2)),new ArrayList<>(Arrays.asList(1,4))))));23}24 25}26 