Class AbstractTestSerialization

  • All Implemented Interfaces:
    java.lang.Cloneable, junit.framework.Test

    public abstract class AbstractTestSerialization
    extends BulkTest
    Abstract test class for testing serialization support of the functor package.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractTestSerialization​(java.lang.String testName)
      JUnit constructor.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract java.lang.Class getTestClass()
      Returns the class being tested for serialization.
      abstract java.lang.Object makeObject()
      Implements the abstract superclass method to return the comparator.
      void testSerializationDisabled()  
      void testSerializationEnabled()  
      • 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, runTest, setName, setUp, tearDown
      • Methods inherited from class java.lang.Object

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

      • AbstractTestSerialization

        public AbstractTestSerialization​(java.lang.String testName)
        JUnit constructor.
        Parameters:
        testName - the test class name
    • Method Detail

      • makeObject

        public abstract java.lang.Object makeObject()
        Implements the abstract superclass method to return the comparator.
        Returns:
        a full iterator
      • getTestClass

        public abstract java.lang.Class getTestClass()
        Returns the class being tested for serialization.
        Returns:
        the test class
      • testSerializationDisabled

        public void testSerializationDisabled()
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testSerializationEnabled

        public void testSerializationEnabled()
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception