Class TestEngineReflectionUtils
- java.lang.Object
-
- org.antublue.test.engine.internal.TestEngineReflectionUtils
-
public final class TestEngineReflectionUtils extends Object
Class to implement methods to get test class fields / methods, caching the information
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Method>getAfterAllMethods(Class<?> clazz)Method to get a List of @TestEngine.AfterAll Methods sorted alphabeticallystatic List<Method>getAfterClassMethods(Class<?> clazz)Method to get a List of @TestEngine.AfterClass Methods sorted alphabeticallystatic List<Method>getAfterEachMethods(Class<?> clazz)Method to get a List of @TestEngine.AfterEach Methods sorted alphabeticallystatic List<Method>getBeforeAllMethods(Class<?> clazz)Method to get a List of @TestEngine.BeforeAll Methods sorted alphabeticallystatic List<Method>getBeforeClassMethods(Class<?> clazz)Method to get a List of @TestEngine.BeforeClass Methods sorted alphabeticallystatic List<Method>getBeforeEachMethods(Class<?> clazz)Method to get a List of @TestEngine.BeforeEach Methods sorted alphabeticallystatic StringgetDisplayName(Class<?> clazz)Method to get a test method display namestatic StringgetDisplayName(Method method)Method to get a test method display namestatic List<Field>getParameterFields(Class<?> clazz)Method to get a List of @TestEngine.Parameter Fieldsstatic List<Method>getParameterMethods(Class<?> clazz)Method to get a List of @TestEngine.Parameter Methods sorted alphabeticallystatic List<Parameter>getParameters(Class<?> clazz)Method to get a List of Parameters for a Classstatic MethodgetParameterSupplierMethod(Class<?> clazz)Method to get a @TestEngine.ParameterSupplier Methodstatic List<Method>getTestMethods(Class<?> clazz)Method to get a List of @TestEngine.Test Methods sorted alphabetically
-
-
-
Method Detail
-
getParameters
public static List<Parameter> getParameters(Class<?> clazz)
Method to get a List of Parameters for a Class- Parameters:
clazz- class to inspect- Returns:
- list of Parameters
-
getParameterFields
public static List<Field> getParameterFields(Class<?> clazz)
Method to get a List of @TestEngine.Parameter Fields- Parameters:
clazz- class to inspect- Returns:
- list of Fields
-
getBeforeClassMethods
public static List<Method> getBeforeClassMethods(Class<?> clazz)
Method to get a List of @TestEngine.BeforeClass Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getParameterMethods
public static List<Method> getParameterMethods(Class<?> clazz)
Method to get a List of @TestEngine.Parameter Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getBeforeAllMethods
public static List<Method> getBeforeAllMethods(Class<?> clazz)
Method to get a List of @TestEngine.BeforeAll Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getBeforeEachMethods
public static List<Method> getBeforeEachMethods(Class<?> clazz)
Method to get a List of @TestEngine.BeforeEach Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getTestMethods
public static List<Method> getTestMethods(Class<?> clazz)
Method to get a List of @TestEngine.Test Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getAfterEachMethods
public static List<Method> getAfterEachMethods(Class<?> clazz)
Method to get a List of @TestEngine.AfterEach Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getAfterAllMethods
public static List<Method> getAfterAllMethods(Class<?> clazz)
Method to get a List of @TestEngine.AfterAll Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getAfterClassMethods
public static List<Method> getAfterClassMethods(Class<?> clazz)
Method to get a List of @TestEngine.AfterClass Methods sorted alphabetically- Parameters:
clazz- class to inspect- Returns:
- list of Methods
-
getParameterSupplierMethod
public static Method getParameterSupplierMethod(Class<?> clazz)
Method to get a @TestEngine.ParameterSupplier Method- Parameters:
clazz- class to inspect- Returns:
- Method the return value
-
getDisplayName
public static String getDisplayName(Method method)
Method to get a test method display name- Parameters:
method- method to get the display name for- Returns:
- the display name
-
-