Interface ExternalTestSpec

  • All Superinterfaces:
    com.fasterxml.jackson.databind.JsonSerializable
    All Known Implementing Classes:
    ExternalRunnerTestProtocol, ExternalTestRunnerTestSpec

    public interface ExternalTestSpec
    extends com.fasterxml.jackson.databind.JsonSerializable
    A JSON-serializable structure that gets passed to external test runners.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.JsonSerializable

        com.fasterxml.jackson.databind.JsonSerializable.Base
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void serialize​(com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)  
      void serializeWithType​(com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer)  
    • Method Detail

      • serialize

        void serialize​(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
                       com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
                throws IOException
        Specified by:
        serialize in interface com.fasterxml.jackson.databind.JsonSerializable
        Throws:
        IOException
      • serializeWithType

        void serializeWithType​(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
                               com.fasterxml.jackson.databind.SerializerProvider serializerProvider,
                               com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSerializer)
                        throws IOException
        Specified by:
        serializeWithType in interface com.fasterxml.jackson.databind.JsonSerializable
        Throws:
        IOException