Interface MethodOrdererContext


  • @API(status=STABLE,
         since="5.7")
    public interface MethodOrdererContext
    MethodOrdererContext encapsulates the context in which a MethodOrderer will be invoked.
    Since:
    5.4
    See Also:
    MethodOrderer, MethodDescriptor
    • Method Detail

      • getTestClass

        java.lang.Class<?> getTestClass()
        Get the test class for this context.
        Returns:
        the test class; never null
      • getMethodDescriptors

        java.util.List<? extends MethodDescriptor> getMethodDescriptors()
        Get the list of method descriptors to order.
        Returns:
        the list of method descriptors; never null
      • getConfigurationParameter

        java.util.Optional<java.lang.String> getConfigurationParameter​(java.lang.String key)
        Get the configuration parameter stored under the specified key.

        If no such key is present in the ConfigurationParameters for the JUnit Platform, an attempt will be made to look up the value as a JVM system property. If no such system property exists, an attempt will be made to look up the value in the JUnit Platform properties file.

        Parameters:
        key - the key to look up; never null or blank
        Returns:
        an Optional containing the value; never null but potentially empty
        See Also:
        System.getProperty(String), org.junit.platform.engine.ConfigurationParameters