public class TestAnnotations
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static TestAnnotations |
forClass(java.lang.Class<?> testClass) |
java.util.Optional<java.lang.String> |
getAnnotatedIssueForMethod(java.lang.String methodName)
Return a list of the issues mentioned in the Issue annotation of this method.
|
java.lang.String |
getAnnotatedIssueForTestCase(java.lang.Class<?> testCase) |
java.lang.String[] |
getAnnotatedIssuesForMethod(java.lang.String methodName) |
java.lang.String[] |
getAnnotatedIssuesForTestCase(java.lang.Class<?> testCase) |
java.util.Optional<java.lang.String> |
getAnnotatedTitleForMethod(java.lang.String methodName) |
java.util.Optional<java.lang.String> |
getAnnotatedVersionForMethod(java.lang.String methodName) |
java.lang.String |
getAnnotatedVersionForTestCase(java.lang.Class<?> testCase) |
java.util.List<TestTag> |
getTags() |
java.util.List<TestTag> |
getTagsForMethod(java.lang.String methodName) |
static boolean |
isAnExampleStep(java.lang.reflect.Method method) |
static boolean |
isIgnored(java.lang.reflect.Method method) |
boolean |
isIgnored(java.lang.String methodName) |
static boolean |
isPending(java.lang.reflect.Method method) |
boolean |
isPending(java.lang.String methodName) |
static boolean |
shouldSkipNested(java.lang.reflect.Method method) |
public static TestAnnotations forClass(java.lang.Class<?> testClass)
public java.util.Optional<java.lang.String> getAnnotatedTitleForMethod(java.lang.String methodName)
public boolean isPending(java.lang.String methodName)
public static boolean isPending(java.lang.reflect.Method method)
public static boolean isIgnored(java.lang.reflect.Method method)
public static boolean shouldSkipNested(java.lang.reflect.Method method)
public static boolean isAnExampleStep(java.lang.reflect.Method method)
public boolean isIgnored(java.lang.String methodName)
public java.util.Optional<java.lang.String> getAnnotatedIssueForMethod(java.lang.String methodName)
methodName
- the name of the test method in the Java test class, if applicable.
returnspublic java.util.Optional<java.lang.String> getAnnotatedVersionForMethod(java.lang.String methodName)
public java.lang.String[] getAnnotatedIssuesForMethod(java.lang.String methodName)
public java.lang.String getAnnotatedIssueForTestCase(java.lang.Class<?> testCase)
public java.lang.String getAnnotatedVersionForTestCase(java.lang.Class<?> testCase)
public java.lang.String[] getAnnotatedIssuesForTestCase(java.lang.Class<?> testCase)
public java.util.List<TestTag> getTagsForMethod(java.lang.String methodName)
public java.util.List<TestTag> getTags()