@Initialize(scope = Scope.FEATURE) public void initFeatureTwo() { initFeatureCount++; }
private Scope getMethodScope(boolean isDestroy, Method method) { Scope methodScope; if ( isDestroy ) { Destroy annotation = method.getAnnotation(Destroy.class); methodScope = annotation != null ? annotation.scope() : null; } else { Initialize annotation = method.getAnnotation(Initialize.class); methodScope = annotation != null ? annotation.scope() : null; } return methodScope; }
@Initialize(scope = Scope.SCENARIO) public void initScenarioTwo() { initScenarioCount ++; }
@Initialize(scope = Scope.SCENARIO) public void initScenario() { initScenarioCount++; }
@Initialize(scope = Scope.FEATURE) public void init() { seleniumLogging.suppressLogging(); }
/** * Load any context properties defined in handler configuration files */ @Initialize(scope = Scope.SCENARIO) public void initializeContextVariables() { Properties p = new HandlerConfigLoader().loadProperties(configurationManager, "context"); for ( Map.Entry e : p.entrySet()) { ChorusContext.getContext().put(e.getKey().toString(), e.getValue().toString()); } }
@Initialize(scope = Scope.SCENARIO) public void initScenario() { initScenarioCount ++; ChorusAssert.assertEquals(1, initScenarioCount); }
@Initialize(scope = Scope.FEATURE) public void initFeature() { initFeatureCount++; ChorusOut.out.println("Feature Init for Feature scoped handler ---->"); ChorusOut.out.print(toString()); }