Class AbstractBroadcastResponseTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse>

java.lang.Object
org.junit.Assert
org.apache.lucene.util.LuceneTestCase
org.elasticsearch.test.ESTestCase
org.elasticsearch.test.AbstractXContentTestCase<T>
org.elasticsearch.test.AbstractBroadcastResponseTestCase<T>

public abstract class AbstractBroadcastResponseTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse> extends AbstractXContentTestCase<T>
  • Constructor Details

    • AbstractBroadcastResponseTestCase

      public AbstractBroadcastResponseTestCase()
  • Method Details

    • createTestInstance

      protected T createTestInstance()
      Description copied from class: AbstractXContentTestCase
      Creates a random test instance to use in the tests. This method will be called multiple times during test execution and should return a different random instance each time it is called.
      Specified by:
      createTestInstance in class AbstractXContentTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse>
    • createTestInstance

      protected abstract T createTestInstance(int totalShards, int successfulShards, int failedShards, List<org.elasticsearch.action.support.DefaultShardOperationFailedException> failures)
    • assertEqualInstances

      protected void assertEqualInstances(T response, T parsedResponse)
      Overrides:
      assertEqualInstances in class AbstractXContentTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse>
    • supportsUnknownFields

      protected boolean supportsUnknownFields()
      Description copied from class: AbstractXContentTestCase
      Indicates whether the parser supports unknown fields or not. In case it does, such behaviour will be tested by inserting random fields before parsing and checking that they don't make parsing fail.
      Specified by:
      supportsUnknownFields in class AbstractXContentTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse>
    • assertToXContentEquivalence

      protected boolean assertToXContentEquivalence()
      Overrides:
      assertToXContentEquivalence in class AbstractXContentTestCase<T extends org.elasticsearch.action.support.broadcast.BroadcastResponse>
    • testFailuresDeduplication

      public void testFailuresDeduplication() throws IOException
      Throws:
      IOException
    • testToXContent

      public void testToXContent() throws IOException
      Throws:
      IOException