1 package org.onap.ccsdk.sli.adaptors.aai.query;
3 import static org.junit.Assert.*;
4 import static org.mockito.Mockito.mock;
6 import org.junit.After;
7 import org.junit.Before;
10 import java.util.ArrayList;
11 import java.util.HashMap;
12 import java.util.List;
15 public class NamedQueryDataTest {
17 NamedQueryData _nqdInstance;
18 protected QueryParameters _queryParameters;
19 protected InstanceFilters _instanceFilters;
20 protected Map<String, Object> _additionalProperties;
23 public void setUp() throws Exception {
24 _nqdInstance = new NamedQueryData();
25 _queryParameters = mock(QueryParameters.class);
26 _instanceFilters = mock(InstanceFilters.class);
27 _additionalProperties = new HashMap<String, Object>() {{
28 put("prop1", "propvalue1");
29 put("prop2", "propvalue2");
34 public void tearDown() throws Exception {
36 _queryParameters = null;
37 _instanceFilters = null;
38 _additionalProperties = null;
42 public void testSetQueryParameters() {
43 _nqdInstance.setQueryParameters(_queryParameters);
44 assertEquals(_nqdInstance.getQueryParameters(), _queryParameters);
48 public void testSetInstanceFilters() {
49 _nqdInstance.setInstanceFilters(_instanceFilters);
50 assertEquals(_nqdInstance.getInstanceFilters(), _instanceFilters);
54 public void testSetAdditionalProperty() {
55 _nqdInstance.setAdditionalProperty("prop1", "propvalue1");
56 _nqdInstance.setAdditionalProperty("prop2", "propvalue2");
57 assertEquals(_nqdInstance.getAdditionalProperties(), _additionalProperties);