10/31: merge casablanca to master
[so.git] / mso-api-handlers / mso-api-handler-infra / src / test / java / org / onap / so / apihandlerinfra / tasksbeans / TasksRequestTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.so.apihandlerinfra.tasksbeans;
22
23 import org.junit.After;
24 import static org.junit.Assert.assertTrue;
25 import org.junit.Before;
26 import org.junit.Test;
27 import static org.mockito.Mockito.mock;
28 import static org.mockito.Mockito.verify;
29 import static org.mockito.Mockito.when;
30
31
32 public class TasksRequestTest {
33         TasksRequest _tasksRequest;
34         private RequestDetails _requestDetails;
35
36         public TasksRequestTest() {
37         }
38
39         @Before
40         public void setUp() {
41                 _tasksRequest = mock(TasksRequest.class);
42                 _requestDetails = new RequestDetails();
43                 when(_tasksRequest.getRequestDetails()).thenReturn(_requestDetails);
44         }
45
46         @After
47         public void tearDown() {
48                 _tasksRequest = null;
49         }
50
51         /**
52          * Test of getRequestDetails method
53          */
54         @Test
55         public void testGetRequestDetails() {
56                 _tasksRequest.setRequestDetails(_requestDetails);
57                 assertTrue(_tasksRequest.getRequestDetails().equals(_requestDetails));
58
59         }
60
61         /**
62          * Test setRequestDetails
63          */
64         @Test
65         public void testSetRequestDetails() {
66                 _tasksRequest.setRequestDetails(_requestDetails);
67                 verify(_tasksRequest).setRequestDetails(_requestDetails);
68         }
69
70 }