- // add additional test code here
- assertEquals("deny", result);
-
- assertEquals(PolicyDecision.PERMIT, PolicyDecision.create(PolicyDecision.PERMIT.name()));
- }
-
- @Test(expected = IllegalArgumentException.class)
- public void testException() {
- PolicyDecision.create("foobar");
- }
+ @Test
+ public void testCreate_EnumName_PolicyDecisionEnum() {
+ for (final PolicyDecision policyDecision : PolicyDecision.values()) {
+ final PolicyDecision actualPolicyDecision = PolicyDecision.create(policyDecision.name());
+ assertEquals(policyDecision, actualPolicyDecision);
+ assertEquals(policyDecision.toString(), actualPolicyDecision.toString());
+ }
+ }