re base code
[sdc.git] / catalog-dao / src / test / java / org / openecomp / sdc / be / dao / utils / CollectionUtilsTest.java
1 package org.openecomp.sdc.be.dao.utils;
2
3 import org.apache.tinkerpop.gremlin.structure.T;
4 import org.junit.Assert;
5 import org.junit.Test;
6
7 import java.util.*;
8
9 public class CollectionUtilsTest {
10
11         @Test
12         public void testMerge() throws Exception {
13                 Set<T> source = null;
14                 Set<T> target = null;
15                 Set<T> result;
16
17                 // test 1
18                 target = null;
19                 result = CollectionUtils.merge(source, target);
20                 Assert.assertEquals(null, result);
21
22                 // test 2
23                 source = null;
24                 result = CollectionUtils.merge(source, target);
25                 Assert.assertEquals(null, result);
26         }
27
28         @Test
29         public void testMerge_1() throws Exception {
30                 Map<String, String> source = new HashMap();
31                 Map<String, String> target = new HashMap();
32                 boolean override = false;
33                 Map<String, String> result;
34
35                 result = CollectionUtils.merge(source, target, override);
36                 Assert.assertEquals(null, result);
37                 
38                 // test 1
39                 target = null;
40                 result = CollectionUtils.merge(source, target, override);
41                 Assert.assertEquals(null, result);
42
43                 // test 2
44                 source = null;
45                 result = CollectionUtils.merge(source, target, override);
46                 Assert.assertEquals(null, result);
47         }
48
49         @Test
50         public void testMerge_2() throws Exception {
51                 List<T> source = new LinkedList<>();
52                 List<T> target = new LinkedList<>();
53                 List<T> result;
54
55                 // test 1
56                 result = CollectionUtils.merge(source, target);
57                 Assert.assertEquals(target, result);
58         }
59 }