I am using a selenium+cuke4duke tool to perform some GUI Testing and I am facing an issue with annotations
For a particular method i am using an assertion and this method calls another method of a different class
For e.g Method1 of class 1 is using assetion1 and Method1 calls Method2 which is in class2, now when the code is getting executed in method 2 what I want is that it should print the annotation of method1 .
Is there any way through which I can do it
The code for both the files are given below
StuffSteps.java---This file contains anotation
tpcomm ---- this is a temporary file for testing pupose here i tried to print the annonation @Then("I shouldfff have stomach") which is present in method iShouldHaveNCukes()
You're using clazz.getAnnotations(), which returns the annotations for the class - not for fields, methods, nested classes etc, but only the class itself. To get the method annotations, you'll need to loop through your methods and call getAnnotations() for each of them separately.