Class TestCaseTools.SingleInstanceTestSuite.SingleInstanceTestCase

  • All Implemented Interfaces:
    junit.framework.Test
    Enclosing class:
    TestCaseTools.SingleInstanceTestSuite

    private class TestCaseTools.SingleInstanceTestSuite.SingleInstanceTestCase
    extends junit.framework.TestCase
    A simple variant of JUnit's TestCase that invokes the test method on the supplied test. This allows creating multiple TestCases that share the same instance.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.reflect.Method runMethod  
    • Constructor Summary

      Constructors 
      Constructor Description
      SingleInstanceTestCase​(java.lang.reflect.Method runMethod)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void runTest()  
      protected void setUp()  
      protected void tearDown()  
      • 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, runBare, setName, toString
      • Methods inherited from class java.lang.Object

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

      • runMethod

        private java.lang.reflect.Method runMethod
    • Constructor Detail

      • SingleInstanceTestCase

        public SingleInstanceTestCase​(java.lang.reflect.Method runMethod)
    • Method Detail

      • setUp

        protected void setUp()
        Overrides:
        setUp in class junit.framework.TestCase
      • tearDown

        protected void tearDown()
        Overrides:
        tearDown in class junit.framework.TestCase
      • runTest

        protected void runTest()
                        throws java.lang.Throwable
        Overrides:
        runTest in class junit.framework.TestCase
        Throws:
        java.lang.Throwable