I'm trying to create a custom rule in JUnit which only runs on test methods that I have a custom annotation on. The thing is I can't see a way to find out if the method wrapped in the Statement instance has the annotation set. I was thinking I could use reflection but how could I tell if the method in the Statement represents one of the annotated methods? Not really sure how to approach this. Thanks.
Asked
Active
Viewed 718 times
1 Answers
2
You can simply use the instance of the Description class passed into the Statement. See the javadoc for Description#getAnnotation().
For more information, please see my answer to Mark unit test as an expected failure in JUnit.

Community
- 1
- 1

Matthew Farwell
- 60,889
- 18
- 128
- 171