mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-24 15:16:46 +00:00
Adding PolicySettingsTest
This commit is contained in:
parent
19a10a612b
commit
4dd395b988
@ -0,0 +1,54 @@
|
|||||||
|
package hirs.attestationca.persist.entity.userdefined;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Unit test class for PolicySettings.
|
||||||
|
*/
|
||||||
|
public class PolicySettingsTest {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests that default policy settings are set correctly.
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public final void checkDefaultSettings() {
|
||||||
|
PolicySettings policy = new PolicySettings("Default Supply Chain Policy");
|
||||||
|
assertFalse(policy.isEcValidationEnabled());
|
||||||
|
assertFalse(policy.isPcValidationEnabled());
|
||||||
|
assertFalse(policy.isPcAttributeValidationEnabled());
|
||||||
|
assertFalse(policy.isExpiredCertificateValidationEnabled());
|
||||||
|
assertFalse(policy.isReplaceEC());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests that all setters and getters work.
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public final void flipDefaultSettings() {
|
||||||
|
PolicySettings policy = new PolicySettings("Default Supply Chain Policy");
|
||||||
|
policy.setEcValidationEnabled(false);
|
||||||
|
policy.setPcValidationEnabled(false);
|
||||||
|
policy.setPcAttributeValidationEnabled(false);
|
||||||
|
policy.setExpiredCertificateValidationEnabled(false);
|
||||||
|
policy.setReplaceEC(true);
|
||||||
|
assertFalse(policy.isEcValidationEnabled());
|
||||||
|
assertFalse(policy.isPcValidationEnabled());
|
||||||
|
assertFalse(policy.isPcAttributeValidationEnabled());
|
||||||
|
assertFalse(policy.isExpiredCertificateValidationEnabled());
|
||||||
|
assertTrue(policy.isReplaceEC());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests that we can initiate a policy with a description.
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public final void createPolicyWithDescription() {
|
||||||
|
final String description = "A default policy";
|
||||||
|
PolicySettings policy = new PolicySettings("Default Supply Chain Policy",
|
||||||
|
description);
|
||||||
|
assertEquals(policy.getDescription(), description);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user