Class VerifyingTestCase

  • All Implemented Interfaces:
    junit.framework.Test
    Direct Known Subclasses:
    MockObjectTestCase

    public abstract class VerifyingTestCase
    extends junit.framework.TestCase
    A TestCase that verifies postconditions after the test has run and before the fixture has been torn down.
    Since:
    1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addVerifier​(java.lang.Runnable verifier)  
      void runBare()  
      void verify()  
      • Methods inherited from class junit.framework.TestCase

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, tearDown, toString
      • Methods inherited from class java.lang.Object

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

      • VerifyingTestCase

        public VerifyingTestCase()
      • VerifyingTestCase

        public VerifyingTestCase​(java.lang.String name)
    • Method Detail

      • runBare

        public void runBare()
                     throws java.lang.Throwable
        Overrides:
        runBare in class junit.framework.TestCase
        Throws:
        java.lang.Throwable
      • verify

        public void verify()
      • addVerifier

        public void addVerifier​(java.lang.Runnable verifier)