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 |
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 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()