类 ProfileValueUtils

    • 方法详细资料

      • isTestEnabledInThisEnvironment

        public static boolean isTestEnabledInThisEnvironment​(Class<?> testClass)
        Determine if the supplied testClass is enabled in the current environment, as specified by the @IfProfileValue annotation at the class level.

        Defaults to true if no @IfProfileValue annotation is declared.

        参数:
        testClass - the test class
        返回:
        true if the test is enabled in the current environment
      • isTestEnabledInThisEnvironment

        public static boolean isTestEnabledInThisEnvironment​(Method testMethod,
                                                             Class<?> testClass)
        Determine if the supplied testMethod is enabled in the current environment, as specified by the @IfProfileValue annotation, which may be declared on the test method itself or at the class level. Class-level usage overrides method-level usage.

        Defaults to true if no @IfProfileValue annotation is declared.

        参数:
        testMethod - the test method
        testClass - the test class
        返回:
        true if the test is enabled in the current environment
      • isTestEnabledInThisEnvironment

        public static boolean isTestEnabledInThisEnvironment​(ProfileValueSource profileValueSource,
                                                             Method testMethod,
                                                             Class<?> testClass)
        Determine if the supplied testMethod is enabled in the current environment, as specified by the @IfProfileValue annotation, which may be declared on the test method itself or at the class level. Class-level usage overrides method-level usage.

        Defaults to true if no @IfProfileValue annotation is declared.

        参数:
        profileValueSource - the ProfileValueSource to use to determine if the test is enabled
        testMethod - the test method
        testClass - the test class
        返回:
        true if the test is enabled in the current environment