051bce94d04e135e960635d3caca144fd31c6010
[so.git] /
1 /*-\r
2  * ============LICENSE_START=======================================================\r
3  * ONAP - SO\r
4  * ================================================================================\r
5  * Copyright (C) 2017 Huawei Technologies Co., Ltd. All rights reserved.\r
6  * ================================================================================\r
7  * Licensed under the Apache License, Version 2.0 (the "License");\r
8  * you may not use this file except in compliance with the License.\r
9  * You may obtain a copy of the License at\r
10  *\r
11  *      http://www.apache.org/licenses/LICENSE-2.0\r
12  *\r
13  * Unless required by applicable law or agreed to in writing, software\r
14  * distributed under the License is distributed on an "AS IS" BASIS,\r
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16  * See the License for the specific language governing permissions and\r
17  * limitations under the License.\r
18  * ============LICENSE_END=========================================================\r
19  */\r
20 \r
21 package org.openecomp.mso.apihandlerinfra.taskbeans;\r
22 \r
23 import org.junit.After;\r
24 import org.junit.Before;\r
25 import org.junit.Test;\r
26 \r
27 import static org.junit.Assert.*;\r
28 import static org.mockito.Mockito.mock;\r
29 import static org.mockito.Mockito.verify;\r
30 import static org.mockito.Mockito.when;\r
31 \r
32 import org.openecomp.mso.apihandlerinfra.tasksbeans.TaskVariableValue;\r
33 \r
34 public class TaskVariableValueTest {\r
35     TaskVariableValue _taskVariableValue;\r
36     protected String _name;\r
37     protected String _value;\r
38     protected String _operator;\r
39 \r
40     public TaskVariableValueTest() {\r
41     }\r
42 \r
43     @Before\r
44     public void setUp() {\r
45         _taskVariableValue = mock(TaskVariableValue.class);\r
46         _name = "name";\r
47         _value = "value";\r
48         _operator = "operator";\r
49         when(_taskVariableValue.getName()).thenReturn(_name);\r
50         when(_taskVariableValue.getValue()).thenReturn(_value);\r
51         when(_taskVariableValue.getOperator()).thenReturn(_operator);\r
52     }\r
53 \r
54     @After\r
55     public void tearDown() {\r
56         _taskVariableValue = null;\r
57     }\r
58 \r
59     /**\r
60      * Test of getName method\r
61      */\r
62     @Test\r
63     public void testGetName() {\r
64         _taskVariableValue.setName(_name);\r
65         assertEquals(_taskVariableValue.getName(), _name);\r
66 \r
67     }\r
68 \r
69     /**\r
70      * Test setName\r
71      */\r
72     @Test\r
73     public void testSetName() {\r
74         _taskVariableValue.setName(_name);\r
75         verify(_taskVariableValue).setName(_name);\r
76     }\r
77 \r
78     /**\r
79      * Test of getName method\r
80      */\r
81     @Test\r
82     public void testGetValue() {\r
83         _taskVariableValue.setValue(_value);\r
84         assertEquals(_taskVariableValue.getValue(), _value);\r
85 \r
86     }\r
87 \r
88     /**\r
89      * Test setName\r
90      */\r
91     @Test\r
92     public void testSetValue() {\r
93         _taskVariableValue.setValue(_value);\r
94         verify(_taskVariableValue).setValue(_value);\r
95     }\r
96 \r
97     /**\r
98      * Test of getName method\r
99      */\r
100     @Test\r
101     public void testGetOperator() {\r
102         _taskVariableValue.setOperator(_operator);\r
103         assertEquals(_taskVariableValue.getOperator(), _operator);\r
104 \r
105     }\r
106 \r
107     /**\r
108      * Test setName\r
109      */\r
110     @Test\r
111     public void testSetRequestDetails() {\r
112         _taskVariableValue.setOperator(_operator);\r
113         verify(_taskVariableValue).setOperator(_operator);\r
114     }\r
115 \r
116 }\r