Interface ClassContext

All Superinterfaces:
Context

public interface ClassContext extends Context
Interface to implement ClassContext
  • Method Details

    • engineContext

      default EngineContext engineContext()
      Get the EngineContext
      Returns:
      the EngineContext
    • testClass

      default Class<?> testClass()
      Get the test class
      Returns:
      the test class
    • testClassDisplayName

      default String testClassDisplayName()
      Get the test class display name
      Returns:
      the test class display name
    • testClassTags

      default Set<String> testClassTags()
      Get the test class tags
      Returns:
      a Set of test class tags; may be empty
    • testArgumentParallelism

      default int testArgumentParallelism()
      Get the test argument parallelism
      Returns:
      the test argument parallelism
    • testInstance

      default Object testInstance()
      Get the test class instance
      Returns:
      the test class instance
    • testInstance

      default <V> V testInstance(Class<V> type)
      Get the test class instance
      Type Parameters:
      V - the type
      Parameters:
      type - type
      Returns:
      the test class instance
    • getEngineContext

      EngineContext getEngineContext()
      Get the EngineContext
      Returns:
      the EngineContext
    • getTestClass

      Class<?> getTestClass()
      Get the test class
      Returns:
      the test class
    • getTestClassDisplayName

      String getTestClassDisplayName()
      Get the test class display name
      Returns:
      the test class display name
    • getTestClassTags

      Set<String> getTestClassTags()
      Get the test class tags
      Returns:
      a Set of test class tags; may be empty
    • getTestArgumentParallelism

      int getTestArgumentParallelism()
      Get the test argument parallelism
      Returns:
      the test argument parallelism
    • getTestInstance

      Object getTestInstance()
      Get the test class instance
      Returns:
      the test class instance
    • getTestInstance

      <V> V getTestInstance(Class<V> type)
      Get the test class instance
      Type Parameters:
      V - the type
      Parameters:
      type - type
      Returns:
      the test class instance