Class AnnotationLoader

java.lang.Object
br.com.behaviortest.api.engine.loader.AnnotationLoader

public class AnnotationLoader
extends java.lang.Object
  • Method Details

    • isSuite

      public static boolean isSuite​(java.lang.Class<?> clazz)
    • getSuite

      public static Suite getSuite​(java.lang.Class<?> clazz)
    • isTest

      public static boolean isTest​(java.lang.Class<?> clazz)
    • isIgnore

      public static boolean isIgnore​(java.lang.Class<?> clazz)
    • isPrecondition

      public static boolean isPrecondition​(java.lang.reflect.Field field)
    • isPrecondition

      public static boolean isPrecondition​(java.lang.reflect.Method method)
    • isPostcondition

      public static boolean isPostcondition​(java.lang.reflect.Field field)
    • isPostcondition

      public static boolean isPostcondition​(java.lang.reflect.Method method)
    • isProcedure

      public static boolean isProcedure​(java.lang.reflect.Field field)
    • isProcedure

      public static boolean isProcedure​(java.lang.reflect.Method method)
    • getIdSuite

      public static java.lang.String getIdSuite​(java.lang.Class<?> suite)
    • getNameSuite

      public static java.lang.String getNameSuite​(java.lang.Class<?> suite)
    • getDescriptionSuite

      public static java.lang.String getDescriptionSuite​(java.lang.Class<?> suite)
    • getTest

      public static Test getTest​(java.lang.Class<?> test)
    • getIdTest

      public static java.lang.String getIdTest​(java.lang.Class<?> test)
    • getNameTest

      public static java.lang.String getNameTest​(java.lang.Class<?> test)
    • getDescriptionTest

      public static java.lang.String getDescriptionTest​(java.lang.Class<?> test)
    • getRelevanceTest

      public static Relevance getRelevanceTest​(java.lang.Class<?> test)
    • getComplexityTest

      public static Complexity getComplexityTest​(java.lang.Class<?> test)
    • getFlowTest

      public static Flow getFlowTest​(java.lang.Class<?> test)
    • hasDataset

      public static boolean hasDataset​(java.lang.Class<? extends Script> clazz)
    • getValueDataset

      public static java.lang.String getValueDataset​(java.lang.Class<? extends Script> clazz)
    • getValueAction

      public static java.lang.String getValueAction​(java.lang.reflect.Method method)
    • isAnnotationPresent

      public static boolean isAnnotationPresent​(java.lang.reflect.Field field, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
    • isAnnotationPresent

      public static boolean isAnnotationPresent​(java.lang.reflect.Method method, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
    • isAnnotationPresent

      public static boolean isAnnotationPresent​(java.lang.Class<?> clazz, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
    • getSqlPaths

      public static java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getSqlPaths​(java.lang.Class<?> clazz)
    • getSqlDatasource

      public static java.lang.String[] getSqlDatasource​(java.lang.Class<?> clazz)
    • getProcedures

      public static java.util.List<java.lang.Object> getProcedures​(java.lang.Class<?> scriptClass)
    • getPrecondition

      public static java.util.List<java.lang.Object> getPrecondition​(java.lang.Class<?> scriptClass)
    • getPostcondition

      public static java.util.List<java.lang.Object> getPostcondition​(java.lang.Class<?> scriptClass)
    • getProcedure

      public static Procedure getProcedure​(java.lang.reflect.Method method)
    • getProcedure

      public static Procedure getProcedure​(java.lang.reflect.Field field)
    • getPrecondition

      public static Precondition getPrecondition​(java.lang.reflect.Method method)
    • getPrecondition

      public static Precondition getPrecondition​(java.lang.reflect.Field field)
    • getPostcondition

      public static Postcondition getPostcondition​(java.lang.reflect.Method method)
    • getPostcondition

      public static Postcondition getPostcondition​(java.lang.reflect.Field field)
    • getRelevance

      public Relevance getRelevance​(java.lang.Class<?> clazz)
    • getComplexity

      public Complexity getComplexity​(java.lang.Class<?> clazz)
    • getPages

      public static java.util.List<java.lang.reflect.Field> getPages​(java.lang.Class<?> scriptClazz)