![JAR search and dependency download from the Maven repository](/logo.png)
io.hyperfoil.core.builders.DependencyStepBuilder Maven / Gradle / Ivy
package io.hyperfoil.core.builders;
import java.util.ArrayList;
import java.util.Collection;
import io.hyperfoil.api.config.BaseSequenceBuilder;
import io.hyperfoil.api.session.Access;
import io.hyperfoil.core.session.SessionFactory;
public abstract class DependencyStepBuilder> extends BaseStepBuilder {
private Collection dependencies = new ArrayList<>();
protected DependencyStepBuilder(BaseSequenceBuilder parent) {
super(parent);
}
public S dependency(String var) {
if (var != null) {
dependencies.add(SessionFactory.access(var));
}
return (S) this;
}
protected Access[] dependencies() {
return dependencies.toArray(new Access[0]);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy