net.thucydides.core.steps.DataDrivenStep Maven / Gradle / Ivy
package net.thucydides.core.steps;
/**
* Keep track of whether the current thread is running a data-driven step or not.
*/
public class DataDrivenStep {
private static ThreadLocal dataDrivenStepInProgress = new ThreadLocal();
public static void startDataDrivenStep() {
dataDrivenStepInProgress.set(true);
}
public static void endDataDrivenStep() {
dataDrivenStepInProgress.set(false);
}
public static boolean inProgress() {
if (dataDrivenStepInProgress.get() == null) {
return false;
} else {
return dataDrivenStepInProgress.get();
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy