2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. 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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.onap.policy.std.test;
23 import java.util.Hashtable;
27 import org.onap.policy.api.PolicyResponseStatus;
28 import org.onap.policy.std.StdPolicyResponse;
30 import static org.junit.Assert.*;
33 * The class <code>StdPolicyResponseTest</code> contains tests for the class <code>{@link StdPolicyResponse}</code>.
35 * @generatedBy CodePro at 6/1/16 1:40 PM
36 * @version $Revision: 1.0 $
38 public class StdPolicyResponseTest {
40 * Run the Map<String, String> getActionAdvised() method test.
44 * @generatedBy CodePro at 6/1/16 1:40 PM
47 public void testGetActionAdvised_1()
49 StdPolicyResponse fixture = new StdPolicyResponse();
50 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
51 fixture.setRequestAttributes(new Hashtable<String, String>());
52 fixture.setActionAdvised(new Hashtable<String, String>());
53 fixture.setActionTaken(new Hashtable<String, String>());
55 Map<String, String> result = fixture.getActionAdvised();
57 // add additional test code here
58 assertNotNull(result);
59 assertEquals(0, result.size());
63 * Run the Map<String, String> getActionTaken() method test.
67 * @generatedBy CodePro at 6/1/16 1:40 PM
70 public void testGetActionTaken_1()
72 StdPolicyResponse fixture = new StdPolicyResponse();
73 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
74 fixture.setRequestAttributes(new Hashtable<String, String>());
75 fixture.setActionAdvised(new Hashtable<String, String>());
76 fixture.setActionTaken(new Hashtable<String, String>());
78 Map<String, String> result = fixture.getActionTaken();
80 // add additional test code here
81 assertNotNull(result);
82 assertEquals(0, result.size());
86 * Run the String getPolicyResponseMessage() method test.
90 * @generatedBy CodePro at 6/1/16 1:40 PM
93 public void testGetPolicyResponseMessage_1()
95 StdPolicyResponse fixture = new StdPolicyResponse();
96 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
97 fixture.setRequestAttributes(new Hashtable<String, String>());
98 fixture.setActionAdvised(new Hashtable<String, String>());
99 fixture.setActionTaken(new Hashtable<String, String>());
101 String result = fixture.getPolicyResponseMessage();
103 // add additional test code here
104 assertEquals("", result);
108 * Run the PolicyResponseStatus getPolicyResponseStatus() method test.
112 * @generatedBy CodePro at 6/1/16 1:40 PM
115 public void testGetPolicyResponseStatus_1()
117 StdPolicyResponse fixture = new StdPolicyResponse();
118 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
119 fixture.setRequestAttributes(new Hashtable<String, String>());
120 fixture.setActionAdvised(new Hashtable<String, String>());
121 fixture.setActionTaken(new Hashtable<String, String>());
123 PolicyResponseStatus result = fixture.getPolicyResponseStatus();
125 // add additional test code here
126 assertNotNull(result);
127 assertEquals("action_advised", result.toString());
128 assertEquals("ACTION_ADVISED", result.name());
129 assertEquals(1, result.ordinal());
133 * Run the Map<String, String> getRequestAttributes() method test.
137 * @generatedBy CodePro at 6/1/16 1:40 PM
140 public void testGetRequestAttributes_1()
142 StdPolicyResponse fixture = new StdPolicyResponse();
143 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
144 fixture.setRequestAttributes(new Hashtable<String, String>());
145 fixture.setActionAdvised(new Hashtable<String, String>());
146 fixture.setActionTaken(new Hashtable<String, String>());
148 Map<String, String> result = fixture.getRequestAttributes();
150 // add additional test code here
151 assertNotNull(result);
152 assertEquals(0, result.size());
156 * Run the void setActionAdvised(Map<String,String>) method test.
160 * @generatedBy CodePro at 6/1/16 1:40 PM
163 public void testSetActionAdvised_1()
165 StdPolicyResponse fixture = new StdPolicyResponse();
166 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
167 fixture.setRequestAttributes(new Hashtable<String, String>());
168 fixture.setActionAdvised(new Hashtable<String, String>());
169 fixture.setActionTaken(new Hashtable<String, String>());
170 Map<String, String> actionAdvised = new Hashtable<String, String>();
172 fixture.setActionAdvised(actionAdvised);
174 // add additional test code here
178 * Run the void setActionTaken(Map<String,String>) method test.
182 * @generatedBy CodePro at 6/1/16 1:40 PM
185 public void testSetActionTaken_1()
187 StdPolicyResponse fixture = new StdPolicyResponse();
188 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
189 fixture.setRequestAttributes(new Hashtable<String, String>());
190 fixture.setActionAdvised(new Hashtable<String, String>());
191 fixture.setActionTaken(new Hashtable<String, String>());
192 Map<String, String> actionTaken = new Hashtable<String, String>();
194 fixture.setActionTaken(actionTaken);
196 // add additional test code here
200 * Run the void setPolicyResponseMessage(String) method test.
204 * @generatedBy CodePro at 6/1/16 1:40 PM
207 public void testSetPolicyResponseMessage_1()
209 StdPolicyResponse fixture = new StdPolicyResponse();
210 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
211 fixture.setRequestAttributes(new Hashtable<String, String>());
212 fixture.setActionAdvised(new Hashtable<String, String>());
213 fixture.setActionTaken(new Hashtable<String, String>());
214 String policyResponseMessage = "";
216 fixture.setPolicyResponseMessage(policyResponseMessage);
218 // add additional test code here
222 * Run the void setPolicyResponseStatus(PolicyResponseStatus) method test.
226 * @generatedBy CodePro at 6/1/16 1:40 PM
229 public void testSetPolicyResponseStatus_1()
231 StdPolicyResponse fixture = new StdPolicyResponse();
232 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
233 fixture.setRequestAttributes(new Hashtable<String, String>());
234 fixture.setActionAdvised(new Hashtable<String, String>());
235 fixture.setActionTaken(new Hashtable<String, String>());
236 PolicyResponseStatus policyResponseStatus = PolicyResponseStatus.ACTION_ADVISED;
238 fixture.setPolicyResponseStatus(policyResponseStatus);
240 // add additional test code here
244 * Run the void setPolicyResponseStatus(String,PolicyResponseStatus) method test.
248 * @generatedBy CodePro at 6/1/16 1:40 PM
251 public void testSetPolicyResponseStatus_2()
253 StdPolicyResponse fixture = new StdPolicyResponse();
254 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
255 fixture.setRequestAttributes(new Hashtable<String, String>());
256 fixture.setActionAdvised(new Hashtable<String, String>());
257 fixture.setActionTaken(new Hashtable<String, String>());
258 String policyResponseMessage = "";
259 PolicyResponseStatus policyResponseStatus = PolicyResponseStatus.ACTION_ADVISED;
261 fixture.setPolicyResponseStatus(policyResponseMessage, policyResponseStatus);
263 // add additional test code here
267 * Run the void setRequestAttributes(Map<String,String>) method test.
271 * @generatedBy CodePro at 6/1/16 1:40 PM
274 public void testSetRequestAttributes_1()
276 StdPolicyResponse fixture = new StdPolicyResponse();
277 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
278 fixture.setRequestAttributes(new Hashtable<String, String>());
279 fixture.setActionAdvised(new Hashtable<String, String>());
280 fixture.setActionTaken(new Hashtable<String, String>());
281 Map<String, String> requestAttributes = new Hashtable<String, String>();
283 fixture.setRequestAttributes(requestAttributes);
285 // add additional test code here
289 * Run the String toString() method test.
293 * @generatedBy CodePro at 6/1/16 1:40 PM
296 public void testToString_1()
298 StdPolicyResponse fixture = new StdPolicyResponse();
299 fixture.setPolicyResponseStatus("", PolicyResponseStatus.ACTION_ADVISED);
300 fixture.setRequestAttributes(new Hashtable<String, String>());
301 fixture.setActionAdvised(new Hashtable<String, String>());
302 fixture.setActionTaken(new Hashtable<String, String>());
304 String result = fixture.toString();
306 // add additional test code here
307 assertEquals("PolicyResponse [ policyResponseStatus=action_advised, policyResponseMessage=, ]", result);
311 * Perform pre-test initialization.
314 * if the initialization fails for some reason
316 * @generatedBy CodePro at 6/1/16 1:40 PM
321 // add additional set up code here
325 * Perform post-test clean-up.
328 * if the clean-up fails for some reason
330 * @generatedBy CodePro at 6/1/16 1:40 PM
333 public void tearDown()
335 // Add additional tear down code here
341 * @param args the command line arguments
343 * @generatedBy CodePro at 6/1/16 1:40 PM
345 public static void main(String[] args) {
346 new org.junit.runner.JUnitCore().run(StdPolicyResponseTest.class);