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.openecomp.policy.std.test;
23 import java.util.Hashtable;
25 import java.util.Properties;
27 import javax.json.JsonObject;
30 import org.openecomp.policy.api.PolicyConfigStatus;
31 import org.openecomp.policy.api.PolicyType;
32 import org.openecomp.policy.std.StdPolicyConfig;
34 import static org.junit.Assert.*;
36 import org.w3c.dom.Document;
39 * The class <code>StdPolicyConfigTest</code> contains tests for the class <code>{@link StdPolicyConfig}</code>.
41 * @generatedBy CodePro at 6/1/16 1:41 PM
42 * @version $Revision: 1.0 $
44 public class StdPolicyConfigTest {
46 * Run the Map<String, String> getMatchingConditions() method test.
50 * @generatedBy CodePro at 6/1/16 1:41 PM
53 public void testGetMatchingConditions_1()
55 StdPolicyConfig fixture = new StdPolicyConfig();
56 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
57 fixture.setDocument((Document) null);
58 fixture.setResponseAttributes(new Hashtable());
59 fixture.setPolicyVersion("");
61 fixture.setPolicyType(PolicyType.JSON);
62 fixture.setPolicyName("");
63 fixture.setProperties(new Properties());
64 fixture.setJsonObject((JsonObject) null);
65 fixture.setMatchingConditions(new Hashtable());
67 Map<String, String> result = fixture.getMatchingConditions();
69 // add additional test code here
70 assertNotNull(result);
71 assertEquals(0, result.size());
75 * Run the String getPolicyConfigMessage() method test.
79 * @generatedBy CodePro at 6/1/16 1:41 PM
82 public void testGetPolicyConfigMessage_1()
84 StdPolicyConfig fixture = new StdPolicyConfig();
85 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
86 fixture.setDocument((Document) null);
87 fixture.setResponseAttributes(new Hashtable());
88 fixture.setPolicyVersion("");
90 fixture.setPolicyType(PolicyType.JSON);
91 fixture.setPolicyName("");
92 fixture.setProperties(new Properties());
93 fixture.setJsonObject((JsonObject) null);
94 fixture.setMatchingConditions(new Hashtable());
96 String result = fixture.getPolicyConfigMessage();
98 // add additional test code here
99 assertEquals("", result);
103 * Run the PolicyConfigStatus getPolicyConfigStatus() method test.
107 * @generatedBy CodePro at 6/1/16 1:41 PM
110 public void testGetPolicyConfigStatus_1()
112 StdPolicyConfig fixture = new StdPolicyConfig();
113 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
114 fixture.setDocument((Document) null);
115 fixture.setResponseAttributes(new Hashtable());
116 fixture.setPolicyVersion("");
117 fixture.setOther("");
118 fixture.setPolicyType(PolicyType.JSON);
119 fixture.setPolicyName("");
120 fixture.setProperties(new Properties());
121 fixture.setJsonObject((JsonObject) null);
122 fixture.setMatchingConditions(new Hashtable());
124 PolicyConfigStatus result = fixture.getPolicyConfigStatus();
126 // add additional test code here
127 assertNotNull(result);
128 assertEquals("not_found", result.toString());
129 assertEquals("CONFIG_NOT_FOUND", result.name());
130 assertEquals(1, result.ordinal());
134 * Run the String getPolicyName() method test.
138 * @generatedBy CodePro at 6/1/16 1:41 PM
141 public void testGetPolicyName_1()
143 StdPolicyConfig fixture = new StdPolicyConfig();
144 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
145 fixture.setDocument((Document) null);
146 fixture.setResponseAttributes(new Hashtable());
147 fixture.setPolicyVersion("");
148 fixture.setOther("");
149 fixture.setPolicyType(PolicyType.JSON);
150 fixture.setPolicyName("");
151 fixture.setProperties(new Properties());
152 fixture.setJsonObject((JsonObject) null);
153 fixture.setMatchingConditions(new Hashtable());
155 String result = fixture.getPolicyName();
157 // add additional test code here
158 assertEquals("", result);
162 * Run the String getPolicyName() method test.
166 * @generatedBy CodePro at 6/1/16 1:41 PM
169 public void testGetPolicyName_2()
171 StdPolicyConfig fixture = new StdPolicyConfig();
172 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
173 fixture.setDocument((Document) null);
174 fixture.setResponseAttributes(new Hashtable());
175 fixture.setPolicyVersion("");
176 fixture.setOther("");
177 fixture.setPolicyType(PolicyType.JSON);
178 fixture.setPolicyName((String) null);
179 fixture.setProperties(new Properties());
180 fixture.setJsonObject((JsonObject) null);
181 fixture.setMatchingConditions(new Hashtable());
183 String result = fixture.getPolicyName();
185 // add additional test code here
186 assertEquals(null, result);
190 * Run the String getPolicyName() method test.
194 * @generatedBy CodePro at 6/1/16 1:41 PM
197 public void testGetPolicyName_3()
199 StdPolicyConfig fixture = new StdPolicyConfig();
200 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
201 fixture.setDocument((Document) null);
202 fixture.setResponseAttributes(new Hashtable());
203 fixture.setPolicyVersion("");
204 fixture.setOther("");
205 fixture.setPolicyType(PolicyType.JSON);
206 fixture.setPolicyName("");
207 fixture.setProperties(new Properties());
208 fixture.setJsonObject((JsonObject) null);
209 fixture.setMatchingConditions(new Hashtable());
211 String result = fixture.getPolicyName();
213 // add additional test code here
214 assertEquals("", result);
218 * Run the String getPolicyVersion() method test.
222 * @generatedBy CodePro at 6/1/16 1:41 PM
225 public void testGetPolicyVersion_1()
227 StdPolicyConfig fixture = new StdPolicyConfig();
228 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
229 fixture.setDocument((Document) null);
230 fixture.setResponseAttributes(new Hashtable());
231 fixture.setPolicyVersion("");
232 fixture.setOther("");
233 fixture.setPolicyType(PolicyType.JSON);
234 fixture.setPolicyName("");
235 fixture.setProperties(new Properties());
236 fixture.setJsonObject((JsonObject) null);
237 fixture.setMatchingConditions(new Hashtable());
239 String result = fixture.getPolicyVersion();
241 // add additional test code here
242 assertEquals("", result);
246 * Run the Map<String, String> getResponseAttributes() method test.
250 * @generatedBy CodePro at 6/1/16 1:41 PM
253 public void testGetResponseAttributes_1()
255 StdPolicyConfig fixture = new StdPolicyConfig();
256 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
257 fixture.setDocument((Document) null);
258 fixture.setResponseAttributes(new Hashtable());
259 fixture.setPolicyVersion("");
260 fixture.setOther("");
261 fixture.setPolicyType(PolicyType.JSON);
262 fixture.setPolicyName("");
263 fixture.setProperties(new Properties());
264 fixture.setJsonObject((JsonObject) null);
265 fixture.setMatchingConditions(new Hashtable());
267 Map<String, String> result = fixture.getResponseAttributes();
269 // add additional test code here
270 assertNotNull(result);
271 assertEquals(0, result.size());
275 * Run the PolicyType getType() method test.
279 * @generatedBy CodePro at 6/1/16 1:41 PM
282 public void testGetType_1()
284 StdPolicyConfig fixture = new StdPolicyConfig();
285 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
286 fixture.setDocument((Document) null);
287 fixture.setResponseAttributes(new Hashtable());
288 fixture.setPolicyVersion("");
289 fixture.setOther("");
290 fixture.setPolicyType(PolicyType.JSON);
291 fixture.setPolicyName("");
292 fixture.setProperties(new Properties());
293 fixture.setJsonObject((JsonObject) null);
294 fixture.setMatchingConditions(new Hashtable());
296 PolicyType result = fixture.getType();
298 // add additional test code here
299 assertNotNull(result);
300 assertEquals("json", result.toString());
301 assertEquals("JSON", result.name());
302 assertEquals(1, result.ordinal());
306 * Run the void setConfigStatus(String) method test.
310 * @generatedBy CodePro at 6/1/16 1:41 PM
313 public void testSetConfigStatus_1()
315 StdPolicyConfig fixture = new StdPolicyConfig();
316 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
317 fixture.setDocument((Document) null);
318 fixture.setResponseAttributes(new Hashtable());
319 fixture.setPolicyVersion("");
320 fixture.setOther("");
321 fixture.setPolicyType(PolicyType.JSON);
322 fixture.setPolicyName("");
323 fixture.setProperties(new Properties());
324 fixture.setJsonObject((JsonObject) null);
325 fixture.setMatchingConditions(new Hashtable());
326 String configStatus = "";
328 fixture.setConfigStatus(configStatus);
330 // add additional test code here
334 * Run the void setConfigStatus(String,PolicyConfigStatus) method test.
338 * @generatedBy CodePro at 6/1/16 1:41 PM
341 public void testSetConfigStatus_2()
343 StdPolicyConfig fixture = new StdPolicyConfig();
344 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
345 fixture.setDocument((Document) null);
346 fixture.setResponseAttributes(new Hashtable());
347 fixture.setPolicyVersion("");
348 fixture.setOther("");
349 fixture.setPolicyType(PolicyType.JSON);
350 fixture.setPolicyName("");
351 fixture.setProperties(new Properties());
352 fixture.setJsonObject((JsonObject) null);
353 fixture.setMatchingConditions(new Hashtable());
354 String configStatus = "";
355 PolicyConfigStatus policyConfigStatus = PolicyConfigStatus.CONFIG_NOT_FOUND;
357 fixture.setConfigStatus(configStatus, policyConfigStatus);
359 // add additional test code here
363 * Run the void setDocument(Document) method test.
367 * @generatedBy CodePro at 6/1/16 1:41 PM
370 public void testSetDocument_1()
372 StdPolicyConfig fixture = new StdPolicyConfig();
373 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
374 fixture.setDocument((Document) null);
375 fixture.setResponseAttributes(new Hashtable());
376 fixture.setPolicyVersion("");
377 fixture.setOther("");
378 fixture.setPolicyType(PolicyType.JSON);
379 fixture.setPolicyName("");
380 fixture.setProperties(new Properties());
381 fixture.setJsonObject((JsonObject) null);
382 fixture.setMatchingConditions(new Hashtable());
383 Document document = null;
385 fixture.setDocument(document);
387 // add additional test code here
391 * Run the void setJsonObject(JsonObject) method test.
395 * @generatedBy CodePro at 6/1/16 1:41 PM
398 public void testSetJsonObject_1()
400 StdPolicyConfig fixture = new StdPolicyConfig();
401 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
402 fixture.setDocument((Document) null);
403 fixture.setResponseAttributes(new Hashtable());
404 fixture.setPolicyVersion("");
405 fixture.setOther("");
406 fixture.setPolicyType(PolicyType.JSON);
407 fixture.setPolicyName("");
408 fixture.setProperties(new Properties());
409 fixture.setJsonObject((JsonObject) null);
410 fixture.setMatchingConditions(new Hashtable());
411 JsonObject jsonObject = null;
413 fixture.setJsonObject(jsonObject);
415 // add additional test code here
419 * Run the void setMatchingConditions(Map<String,String>) method test.
423 * @generatedBy CodePro at 6/1/16 1:41 PM
426 public void testSetMatchingConditions_1()
428 StdPolicyConfig fixture = new StdPolicyConfig();
429 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
430 fixture.setDocument((Document) null);
431 fixture.setResponseAttributes(new Hashtable());
432 fixture.setPolicyVersion("");
433 fixture.setOther("");
434 fixture.setPolicyType(PolicyType.JSON);
435 fixture.setPolicyName("");
436 fixture.setProperties(new Properties());
437 fixture.setJsonObject((JsonObject) null);
438 fixture.setMatchingConditions(new Hashtable());
439 Map<String, String> matchingConditions = new Hashtable();
441 fixture.setMatchingConditions(matchingConditions);
443 // add additional test code here
447 * Run the void setOther(String) method test.
451 * @generatedBy CodePro at 6/1/16 1:41 PM
454 public void testSetOther_1()
456 StdPolicyConfig fixture = new StdPolicyConfig();
457 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
458 fixture.setDocument((Document) null);
459 fixture.setResponseAttributes(new Hashtable());
460 fixture.setPolicyVersion("");
461 fixture.setOther("");
462 fixture.setPolicyType(PolicyType.JSON);
463 fixture.setPolicyName("");
464 fixture.setProperties(new Properties());
465 fixture.setJsonObject((JsonObject) null);
466 fixture.setMatchingConditions(new Hashtable());
469 fixture.setOther(other);
471 // add additional test code here
475 * Run the void setPolicyConfigStatus(PolicyConfigStatus) method test.
479 * @generatedBy CodePro at 6/1/16 1:41 PM
482 public void testSetPolicyConfigStatus_1()
484 StdPolicyConfig fixture = new StdPolicyConfig();
485 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
486 fixture.setDocument((Document) null);
487 fixture.setResponseAttributes(new Hashtable());
488 fixture.setPolicyVersion("");
489 fixture.setOther("");
490 fixture.setPolicyType(PolicyType.JSON);
491 fixture.setPolicyName("");
492 fixture.setProperties(new Properties());
493 fixture.setJsonObject((JsonObject) null);
494 fixture.setMatchingConditions(new Hashtable());
495 PolicyConfigStatus policyConfigStatus = PolicyConfigStatus.CONFIG_NOT_FOUND;
497 fixture.setPolicyConfigStatus(policyConfigStatus);
499 // add additional test code here
503 * Run the void setPolicyName(String) method test.
507 * @generatedBy CodePro at 6/1/16 1:41 PM
510 public void testSetPolicyName_1()
512 StdPolicyConfig fixture = new StdPolicyConfig();
513 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
514 fixture.setDocument((Document) null);
515 fixture.setResponseAttributes(new Hashtable());
516 fixture.setPolicyVersion("");
517 fixture.setOther("");
518 fixture.setPolicyType(PolicyType.JSON);
519 fixture.setPolicyName("");
520 fixture.setProperties(new Properties());
521 fixture.setJsonObject((JsonObject) null);
522 fixture.setMatchingConditions(new Hashtable());
523 String policyName = "";
525 fixture.setPolicyName(policyName);
527 // add additional test code here
531 * Run the void setPolicyType(PolicyType) method test.
535 * @generatedBy CodePro at 6/1/16 1:41 PM
538 public void testSetPolicyType_1()
540 StdPolicyConfig fixture = new StdPolicyConfig();
541 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
542 fixture.setDocument((Document) null);
543 fixture.setResponseAttributes(new Hashtable());
544 fixture.setPolicyVersion("");
545 fixture.setOther("");
546 fixture.setPolicyType(PolicyType.JSON);
547 fixture.setPolicyName("");
548 fixture.setProperties(new Properties());
549 fixture.setJsonObject((JsonObject) null);
550 fixture.setMatchingConditions(new Hashtable());
551 PolicyType policyType = PolicyType.JSON;
553 fixture.setPolicyType(policyType);
555 // add additional test code here
559 * Run the void setPolicyVersion(String) method test.
563 * @generatedBy CodePro at 6/1/16 1:41 PM
566 public void testSetPolicyVersion_1()
568 StdPolicyConfig fixture = new StdPolicyConfig();
569 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
570 fixture.setDocument((Document) null);
571 fixture.setResponseAttributes(new Hashtable());
572 fixture.setPolicyVersion("");
573 fixture.setOther("");
574 fixture.setPolicyType(PolicyType.JSON);
575 fixture.setPolicyName("");
576 fixture.setProperties(new Properties());
577 fixture.setJsonObject((JsonObject) null);
578 fixture.setMatchingConditions(new Hashtable());
579 String policyVersion = "";
581 fixture.setPolicyVersion(policyVersion);
583 // add additional test code here
587 * Run the void setProperties(Properties) method test.
591 * @generatedBy CodePro at 6/1/16 1:41 PM
594 public void testSetProperties_1()
596 StdPolicyConfig fixture = new StdPolicyConfig();
597 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
598 fixture.setDocument((Document) null);
599 fixture.setResponseAttributes(new Hashtable());
600 fixture.setPolicyVersion("");
601 fixture.setOther("");
602 fixture.setPolicyType(PolicyType.JSON);
603 fixture.setPolicyName("");
604 fixture.setProperties(new Properties());
605 fixture.setJsonObject((JsonObject) null);
606 fixture.setMatchingConditions(new Hashtable());
607 Properties properties = new Properties();
609 fixture.setProperties(properties);
611 // add additional test code here
615 * Run the void setResponseAttributes(Map<String,String>) method test.
619 * @generatedBy CodePro at 6/1/16 1:41 PM
622 public void testSetResponseAttributes_1()
624 StdPolicyConfig fixture = new StdPolicyConfig();
625 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
626 fixture.setDocument((Document) null);
627 fixture.setResponseAttributes(new Hashtable());
628 fixture.setPolicyVersion("");
629 fixture.setOther("");
630 fixture.setPolicyType(PolicyType.JSON);
631 fixture.setPolicyName("");
632 fixture.setProperties(new Properties());
633 fixture.setJsonObject((JsonObject) null);
634 fixture.setMatchingConditions(new Hashtable());
635 Map<String, String> responseAttributes = new Hashtable();
637 fixture.setResponseAttributes(responseAttributes);
639 // add additional test code here
643 * Run the JsonObject toJSON() method test.
647 * @generatedBy CodePro at 6/1/16 1:41 PM
650 public void testToJSON_1()
652 StdPolicyConfig fixture = new StdPolicyConfig();
653 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
654 fixture.setDocument((Document) null);
655 fixture.setResponseAttributes(new Hashtable());
656 fixture.setPolicyVersion("");
657 fixture.setOther("");
658 fixture.setPolicyType(PolicyType.JSON);
659 fixture.setPolicyName("");
660 fixture.setProperties(new Properties());
661 fixture.setJsonObject((JsonObject) null);
662 fixture.setMatchingConditions(new Hashtable());
664 JsonObject result = fixture.toJSON();
666 // add additional test code here
667 assertEquals(null, result);
671 * Run the String toOther() method test.
675 * @generatedBy CodePro at 6/1/16 1:41 PM
678 public void testToOther_1()
680 StdPolicyConfig fixture = new StdPolicyConfig();
681 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
682 fixture.setDocument((Document) null);
683 fixture.setResponseAttributes(new Hashtable());
684 fixture.setPolicyVersion("");
685 fixture.setOther("");
686 fixture.setPolicyType(PolicyType.JSON);
687 fixture.setPolicyName("");
688 fixture.setProperties(new Properties());
689 fixture.setJsonObject((JsonObject) null);
690 fixture.setMatchingConditions(new Hashtable());
692 String result = fixture.toOther();
694 // add additional test code here
695 assertEquals("", result);
699 * Run the Properties toProperties() method test.
703 * @generatedBy CodePro at 6/1/16 1:41 PM
706 public void testToProperties_1()
708 StdPolicyConfig fixture = new StdPolicyConfig();
709 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
710 fixture.setDocument((Document) null);
711 fixture.setResponseAttributes(new Hashtable());
712 fixture.setPolicyVersion("");
713 fixture.setOther("");
714 fixture.setPolicyType(PolicyType.JSON);
715 fixture.setPolicyName("");
716 fixture.setProperties(new Properties());
717 fixture.setJsonObject((JsonObject) null);
718 fixture.setMatchingConditions(new Hashtable());
720 Properties result = fixture.toProperties();
722 // add additional test code here
723 assertNotNull(result);
724 assertEquals(0, result.size());
728 * Run the String toString() method test.
732 * @generatedBy CodePro at 6/1/16 1:41 PM
735 public void testToString_1()
737 StdPolicyConfig fixture = new StdPolicyConfig();
738 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
739 fixture.setDocument((Document) null);
740 fixture.setResponseAttributes(new Hashtable());
741 fixture.setPolicyVersion("");
742 fixture.setOther("");
743 fixture.setPolicyType(PolicyType.JSON);
744 fixture.setPolicyName("test");
745 fixture.setProperties(new Properties());
746 fixture.setJsonObject((JsonObject) null);
747 fixture.setMatchingConditions(new Hashtable());
749 String result = fixture.toString();
751 // add additional test code here
752 assertEquals("PolicyConfig [ policyConfigStatus=not_found, policyConfigMessage=, policyName=test]", result);
756 * Run the Document toXML() method test.
760 * @generatedBy CodePro at 6/1/16 1:41 PM
763 public void testToXML_1()
765 StdPolicyConfig fixture = new StdPolicyConfig();
766 fixture.setConfigStatus("", PolicyConfigStatus.CONFIG_NOT_FOUND);
767 fixture.setDocument((Document) null);
768 fixture.setResponseAttributes(new Hashtable());
769 fixture.setPolicyVersion("");
770 fixture.setOther("");
771 fixture.setPolicyType(PolicyType.JSON);
772 fixture.setPolicyName("");
773 fixture.setProperties(new Properties());
774 fixture.setJsonObject((JsonObject) null);
775 fixture.setMatchingConditions(new Hashtable());
777 Document result = fixture.toXML();
779 // add additional test code here
780 assertEquals(null, result);
784 * Perform pre-test initialization.
787 * if the initialization fails for some reason
789 * @generatedBy CodePro at 6/1/16 1:41 PM
794 // add additional set up code here
798 * Perform post-test clean-up.
801 * if the clean-up fails for some reason
803 * @generatedBy CodePro at 6/1/16 1:41 PM
806 public void tearDown()
808 // Add additional tear down code here
814 * @param args the command line arguments
816 * @generatedBy CodePro at 6/1/16 1:41 PM
818 public static void main(String[] args) {
819 new org.junit.runner.JUnitCore().run(StdPolicyConfigTest.class);