Dear All, I had tried to implement cucumber hook using @Before and @After in a separate class but this class does not called by the serenityrunner.
How to implement serenity hook?
public class Hooks {
public DAOManager daoManager;
public MFAManager mfaManager;
public UICompareManager uiCompareManager;
public CryptoManager cryptoManager;
public SpringInitManager springInitManager;
public CaptchaManager captchaManager;
public PropertiesManager propertiesManager;
public BrokenLinkChecker brokenLinkChecker;
private MyMailer emailer;
@Before
public void setup() {
daoManager = new DAOManager();
mfaManager = new MFAManager();
uiCompareManager = new UICompareManager();
cryptoManager = CryptoManager.getInstance(System.getProperty("user.dir") + "\\credential\\salt.txt");
springInitManager = new SpringInitManager();
captchaManager = new CaptchaManager();
propertiesManager = PropertiesManager.createInstance();
brokenLinkChecker = new BrokenLinkChecker();
emailer = new MyMailer();
}
@After
public void tearDown() {
emailer.sendEmail();
}
}
Please help. Thanks.