
qa.justtestlah.hooks.AbstractCucumberHook Maven / Gradle / Ivy
package qa.justtestlah.hooks;
import io.cucumber.java.Scenario;
import java.util.Set;
import qa.justtestlah.configuration.ExecutionEnvironment;
import qa.justtestlah.configuration.Platform;
/** Default implementation of {@link CucumberHook}. */
public abstract class AbstractCucumberHook implements CucumberHook {
@Override
public void before(Scenario scenario) {
// do nothing
}
@Override
public void after(Scenario scenario) {
// do nothing
}
@Override
public Set getPlatforms() {
return Set.of(Platform.ANDROID, Platform.IOS, Platform.WEB);
}
@Override
public Set getExecutionEnvironments() {
return Set.of(
ExecutionEnvironment.BROWSERSTACK,
ExecutionEnvironment.AWSDEVICEFARM,
ExecutionEnvironment.LOCAL);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy