NonRT-RIC A1 Northbound API
[nonrtric.git] / sdnc-a1-controller / oam / SdncReports / SdncReportsApi / src / test / java / com / onap / sdnc / testapi / model / ResponseTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * openECOMP : SDN-C
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights
6  *                             reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */ 
21
22 package com.onap.sdnc.testapi.model;
23
24 import static org.junit.Assert.assertEquals;
25
26 import java.util.ArrayList;
27 import java.util.List;
28
29 import org.junit.Before;
30 import org.junit.Test;
31 import org.mockito.MockitoAnnotations;
32 import com.onap.sdnc.reports.model.PreTestResponse;
33 import com.onap.sdnc.reports.model.Response;
34
35
36 public class ResponseTest {
37         
38         private String ipaddress = "0.0.0.0";
39         private String statistics = "0% loss";
40         private String avgTime = "Minimum = 0ms";
41         private String testtype = "network";
42         
43         PreTestResponse preTestResponse=new PreTestResponse();
44         Response response= new Response();
45         
46         @Before
47         public void setUp() throws Exception {
48                 MockitoAnnotations.initMocks(this);
49         }
50         
51         @Test
52         public void TestResponse() {
53                 preTestResponse.setAvgTime(avgTime);
54                 preTestResponse.setIpaddress(ipaddress);
55                 preTestResponse.setStatistics(statistics);
56                 preTestResponse.setStatus("reachable");
57                 preTestResponse.setTesttype(testtype);
58                 
59                 List<PreTestResponse> listPreTestResponse=new ArrayList<PreTestResponse>();
60                 listPreTestResponse.add(preTestResponse);
61                 response.setPreTestResponse(listPreTestResponse);
62                 
63                 assertEquals(response.getPreTestResponse(), listPreTestResponse);
64         }
65         
66 }