Class AbstractDiffableWireSerializationTestCase<T extends Diffable<T>>


  • public abstract class AbstractDiffableWireSerializationTestCase<T extends Diffable<T>>
    extends AbstractWireSerializingTestCase<T>
    An abstract test case to ensure correct behavior of Diffable. This class can be used as a based class for tests of ClusterState.Custom classes and other classes that support, Writable serialization and is diffable.
    • Constructor Detail

      • AbstractDiffableWireSerializationTestCase

        public AbstractDiffableWireSerializationTestCase()
    • Method Detail

      • makeTestChanges

        protected abstract T makeTestChanges​(T testInstance)
        Introduces random changes into the test object
      • testDiffableSerialization

        public final void testDiffableSerialization()
                                             throws java.io.IOException
        Throws:
        java.io.IOException