Class BaseParametersSourceExtractorTest

java.lang.Object
dev.orne.test.rnd.params.BaseParametersSourceExtractorTest

public abstract class BaseParametersSourceExtractorTest extends Object
Base unit tests for ParametersSourceExtractor implementations.
Since:
0.1
Version:
1.0, 2022-11
Author:
(w) Iker Hernaez
See Also:
  • Constructor Details

    • BaseParametersSourceExtractorTest

      protected BaseParametersSourceExtractorTest()
      Creates a new instance.
  • Method Details

    • getType

      @NotNull protected abstract @NotNull Class<? extends ParametersSourceExtractor<?,?>> getType()
      Returns the tested generation parameters extractor type.
      Returns:
      The tested generation parameters extractor type.
    • assertSupportsParametersType

      protected void assertSupportsParametersType(Class<?> parametersType)
      Asserts that the tested generation parameters extractor type supports specified generation parameters type.
      Parameters:
      parametersType - The generation parameters type.
    • assertSupportsParametersType

      public static void assertSupportsParametersType(Class<? extends ParametersSourceExtractor<?,?>> type, Class<?> parametersType)
      Asserts that the specified generation parameters extractor type supports specified generation parameters type.
      Parameters:
      type - The generation parameters extractor type.
      parametersType - The generation parameters type.
    • assertSupportsParametersType

      public static void assertSupportsParametersType(ParametersSourceExtractor<?,?> extractor, Class<?> parametersType)
      Asserts that the specified generation parameters extractor supports specified generation parameters type.
      Parameters:
      extractor - The generation parameters extractor,.
      parametersType - The generation parameters type.
    • assertSupportsSourceType

      protected void assertSupportsSourceType(Class<?> sourceType)
      Asserts that the tested generation parameters extractor type supports specified generation parameters source type.
      Parameters:
      sourceType - The generation parameters source type.
    • assertSupportsSourceType

      public static void assertSupportsSourceType(Class<? extends ParametersSourceExtractor<?,?>> type, Class<?> sourceType)
      Asserts that the specified generation parameters extractor type supports specified generation parameters source type.
      Parameters:
      type - The generation parameters extractor type.
      sourceType - The generation parameters source type.
    • assertSupportsSourceType

      public static void assertSupportsSourceType(ParametersSourceExtractor<?,?> extractor, Class<?> sourceType)
      Asserts that the specified generation parameters extractor supports specified generation parameters source type.
      Parameters:
      extractor - The generation parameters extractor,.
      sourceType - The generation parameters source type.