Class LifecycleMethodUtils


  • final class LifecycleMethodUtils
    extends java.lang.Object
    Collection of utilities for working with test lifecycle methods.
    Since:
    5.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void assertNonStatic​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)  
      private static void assertStatic​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)  
      private static void assertVoid​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, java.lang.reflect.Method method)  
      (package private) static java.util.List<java.lang.reflect.Method> findAfterAllMethods​(java.lang.Class<?> testClass, boolean requireStatic)  
      (package private) static java.util.List<java.lang.reflect.Method> findAfterEachMethods​(java.lang.Class<?> testClass)  
      (package private) static java.util.List<java.lang.reflect.Method> findBeforeAllMethods​(java.lang.Class<?> testClass, boolean requireStatic)  
      (package private) static java.util.List<java.lang.reflect.Method> findBeforeEachMethods​(java.lang.Class<?> testClass)  
      private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertNonStaticAndNonPrivate​(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)  
      private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertStaticAndNonPrivate​(java.lang.Class<?> testClass, boolean requireStatic, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)  
      private static java.util.List<java.lang.reflect.Method> findMethodsAndCheckVoidReturnType​(java.lang.Class<?> testClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotationType, org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LifecycleMethodUtils

        private LifecycleMethodUtils()
    • Method Detail

      • findBeforeAllMethods

        static java.util.List<java.lang.reflect.Method> findBeforeAllMethods​(java.lang.Class<?> testClass,
                                                                             boolean requireStatic)
      • findAfterAllMethods

        static java.util.List<java.lang.reflect.Method> findAfterAllMethods​(java.lang.Class<?> testClass,
                                                                            boolean requireStatic)
      • findBeforeEachMethods

        static java.util.List<java.lang.reflect.Method> findBeforeEachMethods​(java.lang.Class<?> testClass)
      • findAfterEachMethods

        static java.util.List<java.lang.reflect.Method> findAfterEachMethods​(java.lang.Class<?> testClass)
      • findMethodsAndAssertStaticAndNonPrivate

        private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertStaticAndNonPrivate​(java.lang.Class<?> testClass,
                                                                                                        boolean requireStatic,
                                                                                                        java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                                                                                        org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)
      • findMethodsAndAssertNonStaticAndNonPrivate

        private static java.util.List<java.lang.reflect.Method> findMethodsAndAssertNonStaticAndNonPrivate​(java.lang.Class<?> testClass,
                                                                                                           java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                                                                                           org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)
      • findMethodsAndCheckVoidReturnType

        private static java.util.List<java.lang.reflect.Method> findMethodsAndCheckVoidReturnType​(java.lang.Class<?> testClass,
                                                                                                  java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                                                                                  org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode traversalMode)
      • assertStatic

        private static void assertStatic​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                         java.lang.reflect.Method method)
      • assertNonStatic

        private static void assertNonStatic​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                            java.lang.reflect.Method method)
      • assertVoid

        private static void assertVoid​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
                                       java.lang.reflect.Method method)