new unit tests for sdc-dao
[sdc.git] / catalog-model / src / test / java / org / openecomp / sdc / be / model / ArtifactTypeTest.java
1 package org.openecomp.sdc.be.model;
2
3 import org.junit.Assert;
4 import org.junit.Test;
5
6 public class ArtifactTypeTest {
7
8         private ArtifactType createTestSubject() {
9                 return new ArtifactType();
10         }
11
12         @Test
13         public void testGetName() throws Exception {
14                 ArtifactType testSubject;
15                 String result;
16
17                 // default test
18                 testSubject = createTestSubject();
19                 result = testSubject.getName();
20         }
21
22         @Test
23         public void testSetName() throws Exception {
24                 ArtifactType testSubject;
25                 String name = "";
26
27                 // default test
28                 testSubject = createTestSubject();
29                 testSubject.setName(name);
30         }
31
32         @Test
33         public void testHashCode() throws Exception {
34                 ArtifactType testSubject;
35                 int result;
36
37                 // default test
38                 testSubject = createTestSubject();
39                 result = testSubject.hashCode();
40         }
41
42         @Test
43         public void testEquals() throws Exception {
44                 ArtifactType testSubject;
45                 Object obj = null;
46                 boolean result;
47
48                 // test 1
49                 testSubject = createTestSubject();
50                 result = testSubject.equals(obj);
51                 obj = new Object();
52                 result = testSubject.equals(obj);
53                 Assert.assertEquals(false, result);
54                 result = testSubject.equals(createTestSubject());
55                 Assert.assertEquals(false, result);
56                 result = testSubject.equals(testSubject);
57                 Assert.assertEquals(true, result);
58                 testSubject.setName("mock");
59                 ArtifactType createTestSubject = createTestSubject();
60                 createTestSubject.setName("mock");
61                 result = testSubject.equals(createTestSubject);
62                 Assert.assertEquals(true, result);
63                 createTestSubject.setName("mock2");
64                 result = testSubject.equals(createTestSubject);
65                 Assert.assertEquals(false, result);
66         }
67 }