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.assertTrue;
24 import java.util.HashSet;
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.onap.policy.common.logging.flexlogger.FlexLogger;
29 import org.onap.policy.common.logging.flexlogger.Logger;
30 import org.onap.policy.xacml.std.pap.StdPDP;
31 import org.onap.policy.xacml.std.pap.StdPDPGroupStatus;
32 import org.onap.policy.xacml.std.pap.StdPDPPIPConfig;
34 public class StdPDPGroupStatusTest {
36 private static Logger logger = FlexLogger.getLogger(StdPDPGroupStatus.class);
38 private StdPDPGroupStatus stdPDPGroupStatus;
44 stdPDPGroupStatus = new StdPDPGroupStatus();
45 } catch (Exception e) {
51 public void tesGgetStatus() {
53 assertTrue(stdPDPGroupStatus.getStatus() != null);
54 } catch (Exception e) {
60 public void testGetFailedPIPConfigs() {
62 assertTrue(stdPDPGroupStatus.getFailedPIPConfigs() != null);
63 } catch (Exception e) {
69 public void testGetUnknownPDPs() {
71 assertTrue(stdPDPGroupStatus.getUnknownPDPs() != null);
72 } catch (Exception e) {
78 public void testGetLoadErrors() {
80 stdPDPGroupStatus.setLoadErrors(new HashSet<String>());
81 assertTrue(stdPDPGroupStatus.getLoadErrors() != null);
82 } catch (Exception e) {
88 public void testGetLoadWarnings() {
90 stdPDPGroupStatus.setLoadWarnings(new HashSet<>());
91 assertTrue(stdPDPGroupStatus.getLoadWarnings() != null);
92 } catch (Exception e) {
98 public void testGetLoadedPolicies() {
100 stdPDPGroupStatus.setLoadedPolicies(new HashSet<>());
101 assertTrue(stdPDPGroupStatus.getLoadedPolicies() != null);
102 } catch (Exception e) {
108 public void testGetFailedPolicies() {
110 stdPDPGroupStatus.setFailedPolicies(new HashSet<>());
111 assertTrue(stdPDPGroupStatus.getFailedPolicies() != null);
112 } catch (Exception e) {
118 public void testGetLoadedPipConfigs() {
120 stdPDPGroupStatus.addLoadedPipConfig(new StdPDPPIPConfig());
121 assertTrue(stdPDPGroupStatus.getLoadedPipConfigs() != null);
122 } catch (Exception e) {
128 public void testGetFailedPipConfigs() {
130 stdPDPGroupStatus.addFailedPipConfig(new StdPDPPIPConfig());
131 assertTrue(stdPDPGroupStatus.getFailedPipConfigs() != null);
132 } catch (Exception e) {
138 public void testGetInSynchPDPs() {
140 stdPDPGroupStatus.addInSynchPDP(new StdPDP());
141 assertTrue(stdPDPGroupStatus.getInSynchPDPs() != null);
142 } catch (Exception e) {
148 public void testGetOutOfSynchPDPs() {
150 stdPDPGroupStatus.addOutOfSynchPDP(new StdPDP());
151 assertTrue(stdPDPGroupStatus.getOutOfSynchPDPs() != null);
152 } catch (Exception e) {
158 public void testGetFailedPDPs() {
160 stdPDPGroupStatus.addFailedPDP(new StdPDP());
161 assertTrue(stdPDPGroupStatus.getFailedPDPs() != null);
162 } catch (Exception e) {
168 public void testGetUpdatingPDPs() {
170 stdPDPGroupStatus.addUpdatingPDP(new StdPDP());
171 assertTrue(stdPDPGroupStatus.getUpdatingPDPs() != null);
172 } catch (Exception e) {
178 public void testGetLastUpdateFailedPDPs() {
180 stdPDPGroupStatus.addLastUpdateFailedPDP(new StdPDP());
181 assertTrue(stdPDPGroupStatus.getLastUpdateFailedPDPs() != null);
182 } catch (Exception e) {
188 public void testGetUnknownStatusPDPs() {
190 stdPDPGroupStatus.addUnknownPDP(new StdPDP());
191 assertTrue(stdPDPGroupStatus.getUnknownStatusPDPs() != null);
192 } catch (Exception e) {
198 public void testIsGroupOk() {
200 stdPDPGroupStatus.policiesOK();
201 assertTrue(stdPDPGroupStatus.isGroupOk() == false);
202 } catch (Exception e) {