1 package org.onap.vid.aai.model;
3 import java.io.IOException;
4 import java.util.ArrayList;
6 import org.codehaus.jackson.map.ObjectMapper;
7 import org.junit.Before;
10 import static org.hamcrest.MatcherAssert.assertThat;
11 import static org.hamcrest.core.StringContains.containsString;
12 import static org.hamcrest.core.IsEqual.equalTo;
14 public class AaiGetPnfResponseTest {
16 private AaiGetPnfResponse aaiGetPnfResponse;
20 aaiGetPnfResponse = new AaiGetPnfResponse();
21 aaiGetPnfResponse.results = new ArrayList<>();
22 aaiGetPnfResponse.setAdditionalProperty("key1", "value1");
23 aaiGetPnfResponse.setAdditionalProperty("key2", "value2");
27 public void shouldHaveValidGettersAndSetters() throws IOException {
28 String result = new ObjectMapper().writeValueAsString(aaiGetPnfResponse);
29 assertThat(result, containsString("key1"));
30 assertThat(result, containsString("value2"));
31 assertThat(result, containsString("key2"));
32 assertThat(result, containsString("value2"));
36 public void shouldHaveValidToString(){
37 assertThat(aaiGetPnfResponse.toString(),
38 equalTo("AaiGetPnfResponse{results=[], additionalProperties={key1=value1, key2=value2}}"));