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=========================================================
20 package org.onap.policy.xacml.test.std.pap;
22 import static org.junit.Assert.*;
24 import java.util.HashSet;
27 import org.junit.Before;
28 import org.junit.Test;
29 import org.onap.policy.common.logging.flexlogger.FlexLogger;
30 import org.onap.policy.common.logging.flexlogger.Logger;
31 import org.onap.policy.xacml.std.pap.StdPDP;
32 import org.onap.policy.xacml.std.pap.StdPDPGroupStatus;
33 import org.onap.policy.xacml.std.pap.StdPDPPIPConfig;
35 public class StdPDPGroupStatusTest {
37 private static Logger logger = FlexLogger.getLogger(StdPDPGroupStatus.class);
39 private StdPDPGroupStatus stdPDPGroupStatus;
45 stdPDPGroupStatus = new StdPDPGroupStatus();
46 } catch (Exception e) {
52 public void tesGgetStatus() {
54 assertTrue(stdPDPGroupStatus.getStatus() != null);
55 } catch (Exception e) {
61 public void testGetFailedPIPConfigs() {
63 assertTrue(stdPDPGroupStatus.getFailedPIPConfigs() != null);
64 } catch (Exception e) {
70 public void testGetUnknownPDPs() {
72 assertTrue(stdPDPGroupStatus.getUnknownPDPs() != null);
73 } catch (Exception e) {
79 public void testGetLoadErrors() {
81 stdPDPGroupStatus.setLoadErrors(new HashSet<String>());
82 assertTrue(stdPDPGroupStatus.getLoadErrors() != null);
83 } catch (Exception e) {
89 public void testGetLoadWarnings() {
91 stdPDPGroupStatus.setLoadWarnings(new HashSet<>());
92 assertTrue(stdPDPGroupStatus.getLoadWarnings() != null);
93 } catch (Exception e) {
99 public void testGetLoadedPolicies() {
101 stdPDPGroupStatus.setLoadedPolicies(new HashSet<>());
102 assertTrue(stdPDPGroupStatus.getLoadedPolicies() != null);
103 } catch (Exception e) {
109 public void testGetFailedPolicies() {
111 stdPDPGroupStatus.setFailedPolicies(new HashSet<>());
112 assertTrue(stdPDPGroupStatus.getFailedPolicies() != null);
113 } catch (Exception e) {
119 public void testGetLoadedPipConfigs() {
121 stdPDPGroupStatus.addLoadedPipConfig(new StdPDPPIPConfig());
122 assertTrue(stdPDPGroupStatus.getLoadedPipConfigs() != null);
123 } catch (Exception e) {
129 public void testGetFailedPipConfigs() {
131 stdPDPGroupStatus.addFailedPipConfig(new StdPDPPIPConfig());
132 assertTrue(stdPDPGroupStatus.getFailedPipConfigs() != null);
133 } catch (Exception e) {
139 public void testGetInSynchPDPs() {
141 stdPDPGroupStatus.addInSynchPDP(new StdPDP());
142 assertTrue(stdPDPGroupStatus.getInSynchPDPs() != null);
143 } catch (Exception e) {
149 public void testGetOutOfSynchPDPs() {
151 stdPDPGroupStatus.addOutOfSynchPDP(new StdPDP());
152 assertTrue(stdPDPGroupStatus.getOutOfSynchPDPs() != null);
153 } catch (Exception e) {
159 public void testGetFailedPDPs() {
161 stdPDPGroupStatus.addFailedPDP(new StdPDP());
162 assertTrue(stdPDPGroupStatus.getFailedPDPs() != null);
163 } catch (Exception e) {
169 public void testGetUpdatingPDPs() {
171 stdPDPGroupStatus.addUpdatingPDP(new StdPDP());
172 assertTrue(stdPDPGroupStatus.getUpdatingPDPs() != null);
173 } catch (Exception e) {
179 public void testGetLastUpdateFailedPDPs() {
181 stdPDPGroupStatus.addLastUpdateFailedPDP(new StdPDP());
182 assertTrue(stdPDPGroupStatus.getLastUpdateFailedPDPs() != null);
183 } catch (Exception e) {
189 public void testGetUnknownStatusPDPs() {
191 stdPDPGroupStatus.addUnknownPDP(new StdPDP());
192 assertTrue(stdPDPGroupStatus.getUnknownStatusPDPs() != null);
193 } catch (Exception e) {
199 public void testIsGroupOk() {
201 stdPDPGroupStatus.policiesOK();
202 assertTrue(stdPDPGroupStatus.isGroupOk() == false);
203 } catch (Exception e) {