1 package org.onap.vid.testUtils;
3 import org.junit.Assert;
5 import org.onap.vid.utils.Intersection;
7 import java.util.ArrayList;
11 * Created by moriya1 on 10/10/2017.
13 public class IntersectionTest {
16 public void testFourArrays(){
17 List<String> l1 = new ArrayList<String>();
21 List<String> l2 = new ArrayList<String>();
25 List<String> l3 = new ArrayList<String>();
29 List<String> l4 = new ArrayList<String>();
33 List<List<String>> all = new ArrayList<>();
38 Intersection<String> m = new Intersection<>();
39 List<String> ans = m.intersectMultipileArray(all);
40 Assert.assertEquals(1,ans.size());
41 Assert.assertEquals(ans.get(0),"2");
48 public void testTwoArrays(){
49 List<String> l1 = new ArrayList<String>();
53 List<String> l2 = new ArrayList<String>();
57 List<List<String>> all = new ArrayList<>();
60 Intersection<String> m = new Intersection<>();
61 List<String> l3 = m.intersectMultipileArray(all);
62 Assert.assertEquals(l3.size(),1);
63 Assert.assertEquals(l3.get(0),"2");
69 public void testNoIntersection(){
70 List<String> l1 = new ArrayList<String>();
74 List<String> l2 = new ArrayList<String>();
78 List<List<String>> all = new ArrayList<>();
81 Intersection<String> m = new Intersection<>();
82 List<String> l3 = m.intersectMultipileArray(all);
83 Assert.assertEquals(l3.size(),0);
88 public void testOneArrays(){
89 List<String> l1 = new ArrayList<String>();
92 List<List<String>> all = new ArrayList<>();
94 Intersection<String> m = new Intersection<>();
95 List<String> l3 = m.intersectMultipileArray(all);
96 Assert.assertEquals(l3.size(),2);
97 Assert.assertEquals(l3.get(0),"1");
98 Assert.assertEquals(l3.get(1),"2");