Class Verifier


  • public class Verifier
    extends java.lang.Object
    Helper class to verify all Verifiable fields of an object.

    Example usage:

    Verifying all expectations on one object at a time:

     public class MockX implements Verifiable {
        private Expectation... anExpectation = new Expectation...(...);
        private Expectation... aSecondExpectation = new Expectation...(...);
     

    public void verify() { Verifier.verifyObject(this); } }

    This example shows how most mock objects implement Verifiable by delegation.
    Since:
    1.0
    Version:
    $Id$
    See Also:
    Verifiable
    • Constructor Summary

      Constructors 
      Constructor Description
      Verifier()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void verifyObject​(java.lang.Object anObject)
      Verifies all the fields of type Verifiable in the given object, including those inherited from superclasses.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Verifier

        public Verifier()
    • Method Detail

      • verifyObject

        public static void verifyObject​(java.lang.Object anObject)
        Verifies all the fields of type Verifiable in the given object, including those inherited from superclasses.
        Parameters:
        anObject - The object to be verified.