re base code
[sdc.git] / common-be / src / test / java / org / openecomp / sdc / be / datatypes / elements / SchemaDefinitionTest.java
1 package org.openecomp.sdc.be.datatypes.elements;
2
3 import org.apache.commons.collections.map.HashedMap;
4 import org.junit.Assert;
5 import org.junit.Test;
6
7 import java.util.HashMap;
8 import java.util.LinkedList;
9 import java.util.List;
10 import java.util.Map;
11
12 public class SchemaDefinitionTest {
13
14         private SchemaDefinition createTestSubject() {
15                 return new SchemaDefinition();
16         }
17         
18         @Test
19         public void testConstructors() throws Exception {
20                 SchemaDefinition testSubject;
21                 String result;
22
23                 // default test
24                 testSubject = createTestSubject();
25                 new SchemaDefinition("mock", new LinkedList<>(), new HashedMap());
26         }
27         
28         @Test
29         public void testGetDerivedFrom() throws Exception {
30                 SchemaDefinition testSubject;
31                 String result;
32
33                 // default test
34                 testSubject = createTestSubject();
35                 result = testSubject.getDerivedFrom();
36         }
37
38         @Test
39         public void testSetProperty() throws Exception {
40                 SchemaDefinition testSubject;
41                 PropertyDataDefinition property = null;
42
43                 // default test
44                 testSubject = createTestSubject();
45                 testSubject.setProperty(property);
46         }
47
48         @Test
49         public void testGetProperty() throws Exception {
50                 SchemaDefinition testSubject;
51                 PropertyDataDefinition result;
52
53                 // default test
54                 testSubject = createTestSubject();
55                 result = testSubject.getProperty();
56         }
57
58         @Test
59         public void testSetDerivedFrom() throws Exception {
60                 SchemaDefinition testSubject;
61                 String derivedFrom = "";
62
63                 // default test
64                 testSubject = createTestSubject();
65                 testSubject.setDerivedFrom(derivedFrom);
66         }
67
68         @Test
69         public void testGetConstraints() throws Exception {
70                 SchemaDefinition testSubject;
71                 List<String> result;
72
73                 // default test
74                 testSubject = createTestSubject();
75                 result = testSubject.getConstraints();
76         }
77
78         @Test
79         public void testSetConstraints() throws Exception {
80                 SchemaDefinition testSubject;
81                 List<String> constraints = null;
82
83                 // default test
84                 testSubject = createTestSubject();
85                 testSubject.setConstraints(constraints);
86         }
87
88         @Test
89         public void testGetProperties() throws Exception {
90                 SchemaDefinition testSubject;
91                 Map<String, PropertyDataDefinition> result;
92
93                 // default test
94                 testSubject = createTestSubject();
95                 result = testSubject.getProperties();
96         }
97
98         @Test
99         public void testSetProperties() throws Exception {
100                 SchemaDefinition testSubject;
101                 Map<String, PropertyDataDefinition> properties = null;
102
103                 // default test
104                 testSubject = createTestSubject();
105                 testSubject.setProperties(properties);
106         }
107
108         @Test
109         public void testAddProperty() throws Exception {
110                 SchemaDefinition testSubject;
111                 String key = "";
112                 PropertyDataDefinition property = new PropertyDataDefinition();
113
114                 // default test
115                 testSubject = createTestSubject();
116                 testSubject.setProperties(new HashMap<>() );
117                 testSubject.addProperty("mock", property);
118         }
119
120         @Test
121         public void testHashCode() throws Exception {
122                 SchemaDefinition testSubject;
123                 int result;
124
125                 // default test
126                 testSubject = createTestSubject();
127                 result = testSubject.hashCode();
128         }
129
130         @Test
131         public void testEquals() throws Exception {
132                 SchemaDefinition testSubject;
133                 Object obj = null;
134                 boolean result;
135
136                 // test 1
137                 testSubject = createTestSubject();
138                 obj = null;
139                 result = testSubject.equals(obj);
140                 Assert.assertEquals(false, result);
141                 result = testSubject.equals(testSubject);
142                 Assert.assertEquals(true, result);
143                 result = testSubject.equals(createTestSubject());
144                 Assert.assertEquals(true, result);
145         }
146
147         @Test
148         public void testToString() throws Exception {
149                 SchemaDefinition testSubject;
150                 String result;
151
152                 // default test
153                 testSubject = createTestSubject();
154                 result = testSubject.toString();
155         }
156 }