Class TestCaseTools.SingleInstanceTestSuite.SingleInstanceTestCase

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.glassfish.pfl.test.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 Method
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     
    protected void
     

    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 Details

    • runMethod

      private Method runMethod
  • Constructor Details

    • SingleInstanceTestCase

      public SingleInstanceTestCase(Method runMethod)
  • Method Details

    • 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 Throwable
      Overrides:
      runTest in class junit.framework.TestCase
      Throws:
      Throwable