Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sun.xacml.test
Class TestUtil  view TestUtil download TestUtil.java

java.lang.Object
  extended bycom.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.


Constructor Summary
TestUtil()
           
 
Method Summary
static boolean areEquivalent(com.sun.xacml.ctx.ResponseCtx response1, com.sun.xacml.ctx.ResponseCtx response2)
          Returns whether two XACML Responses are equivalent.
static boolean areEquivalent(java.util.Set obs1, java.util.Set obs2)
          Compares two sets to see if they contain equivalent obligations
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.
private static boolean equals(java.lang.String str1, java.lang.String str2)
          Private helper that sees if two strings are equal, handling null cases.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestUtil

public TestUtil()
Method Detail

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