static String getMethodName(TestLifecycleEvent event) { if (event.getTestMethod() == null) { throw new IllegalArgumentException("TestLifecycleEvent does not have a valid method name"); } else { return event.getTestMethod().getName(); } }
static String getMethodName(TestLifecycleEvent event) { if (event.getTestMethod() == null) { throw new IllegalArgumentException("TestLifecycleEvent does not have a valid method name"); } else { return event.getTestMethod().getName(); } }
public static String extract(ExecContext context, TestLifecycleEvent event) { BMRule rule = event.getTestMethod().getAnnotation(BMRule.class); BMRules rules = event.getTestMethod().getAnnotation(BMRules.class); String script = createRules(context, rule, rules); context.validate(event); return script; }
private boolean isRunAsClient(TestLifecycleEvent event) { return RunModeUtils.isRunAsClient( deployment.get(), event.getTestClass(), event.getTestMethod()); }
private boolean isRunAsClient(TestLifecycleEvent event) { return RunModeUtils.isRunAsClient( deployment.get(), event.getTestClass(), event.getTestMethod()); }
private ScreenshotMetaData getMetaData(TestLifecycleEvent event) { ScreenshotMetaData metaData = new ScreenshotMetaData(); metaData.setTestClass(event.getTestClass()); metaData.setTestMethod(event.getTestMethod()); metaData.setTimeStamp(System.currentTimeMillis()); return metaData; }
@Override public <T extends TestLifecycleEvent> void fireCustomLifecycle(T event) throws Exception { Validate.notNull(event, "Event must be specified"); ExecutionDecision executionDecision = resolveExecutionDecision(manager, event.getTestMethod()); if (executionDecision.getDecision() == Decision.DONT_EXECUTE) { return; } manager.fire(event); }