java.lang.Object
com.sun.xacml.test.TestUtil
- public class TestUtil
- extends java.lang.Object
Simple utility class that provides some equality methods for testing
whether evaluation results match.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestUtil
public TestUtil()
areEquivalent
public static boolean areEquivalent(com.sun.xacml.ctx.ResponseCtx response1,
com.sun.xacml.ctx.ResponseCtx response2)
- Returns whether two XACML Responses are equivalent.
equals
private static boolean equals(java.lang.String str1,
java.lang.String str2)
- Private helper that sees if two strings are equal, handling null cases.
areEquivalent
public static boolean areEquivalent(com.sun.xacml.ctx.Status status1,
com.sun.xacml.ctx.Status status2)
- Compares two XACML Status elements to see if they're equivalent.
NOTE: there's no clear way to support comparing status detail or
messages, since they're both non-standard and can contain
arbitrary content. As a result, this isn't supported at present.
areEquivalent
public static boolean areEquivalent(java.util.Set obs1,
java.util.Set obs2)
- Compares two sets to see if they contain equivalent obligations