Expose gRPC service in OSGi service registry
[ccsdk/sli/adaptors.git] / aai-service / provider / src / test / java / org / onap / ccsdk / sli / adaptors / aai / query / NamedQueryTest.java
1 package org.onap.ccsdk.sli.adaptors.aai.query;
2
3 import static org.junit.Assert.*;
4 import static org.mockito.Mockito.mock;
5
6 import org.junit.After;
7 import org.junit.Before;
8 import org.junit.Test;
9
10 import java.util.ArrayList;
11 import java.util.HashMap;
12 import java.util.List;
13 import java.util.Map;
14
15 public class NamedQueryTest {
16
17         NamedQuery _nqInstance;
18         protected String   _namedQueryUuid;
19         protected Map<String, Object> _additionalProperties;
20         
21         @Before
22         public void setUp() throws Exception {
23                 _nqInstance = new NamedQuery();
24                 _namedQueryUuid = "uuid";
25                 _additionalProperties = new HashMap<String, Object>() {{
26                         put("prop1", "propvalue1");
27                         put("prop2", "propvalue2");
28                 }};
29         }
30
31         @After
32         public void tearDown() throws Exception {
33                 _nqInstance = null;
34                 _namedQueryUuid = null;
35                 _additionalProperties = null;
36         }
37
38         @Test
39         public void testSetNamedQueryUuid() {
40                 _nqInstance.setNamedQueryUuid(_namedQueryUuid);
41                 assertEquals(_nqInstance.getNamedQueryUuid(), _namedQueryUuid);
42         }
43
44         @Test
45         public void testSetAdditionalProperty() {
46                 _nqInstance.setAdditionalProperty("prop1", "propvalue1");
47                 _nqInstance.setAdditionalProperty("prop2", "propvalue2");
48                 assertEquals(_nqInstance.getAdditionalProperties(), _additionalProperties);
49         }
50
51 }