com.threerings.antidote
Class ValidationTestHelper

java.lang.Object
  extended by com.threerings.antidote.ValidationTestHelper

public class ValidationTestHelper
extends Object

A static helper utility for dealing with RequiresValidation objects in unit tests.


Constructor Summary
ValidationTestHelper()
           
 
Method Summary
static void assertNoViolations(RequiresValidation validation)
          Assert that the given RequiresValidation object has no violations.
static void assertOneViolation(RequiresValidation validation, Class<? extends Violation> clazz)
          Assert that the given RequiresValidation object has one violation and is an instance of the supplied Violation class.
static void assertTwoViolations(RequiresValidation validation, Class<? extends Violation> clazz)
          Assert that the given RequiresValidation object has two violations and are instances of the supplied Violation class.
static void assertTwoViolations(RequiresValidation validation, Class<? extends Violation> one, Class<? extends Violation> two)
          Assert that the given RequiresValidation object has two violations and are instances of the supplied Violation classes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationTestHelper

public ValidationTestHelper()
Method Detail

assertNoViolations

public static void assertNoViolations(RequiresValidation validation)
Assert that the given RequiresValidation object has no violations.


assertOneViolation

public static void assertOneViolation(RequiresValidation validation,
                                      Class<? extends Violation> clazz)
Assert that the given RequiresValidation object has one violation and is an instance of the supplied Violation class.


assertTwoViolations

public static void assertTwoViolations(RequiresValidation validation,
                                       Class<? extends Violation> clazz)
Assert that the given RequiresValidation object has two violations and are instances of the supplied Violation class.


assertTwoViolations

public static void assertTwoViolations(RequiresValidation validation,
                                       Class<? extends Violation> one,
                                       Class<? extends Violation> two)
Assert that the given RequiresValidation object has two violations and are instances of the supplied Violation classes.



Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.