public class RuntimeScenarioFactory
extends java.lang.Object
import static com.qmetry.qaf.automation.step.client.RuntimeScenarioFactory.scenario;
@Test(description="")
public void testWithGivenWhenThen() {
scenario().
given("a precondition",()->{
//write appropriate code...
}).
when("some action performed",()->{
//write appropriate code...
}).
then("it should have expected outcome",()->{
//write appropriate code...
}).
execute();
}
@Test(description="")
public void testWithCustomKeywords() {
scenario().
step("Provided a precondition",()->{
//write appropriate code...
}).
step("परिस्थिति दी गई है",()->{
//write appropriate code...
}).
step("जब कुछ कार्रवाई हुई",()->{
//write appropriate code...
}).
step("तब इसके अपेक्षित परिणाम होने चाहिए",()->{
//write appropriate code...
}).
execute();
}
Modifier and Type | Class and Description |
---|---|
static interface |
RuntimeScenarioFactory.RuntimeScenario |
static interface |
RuntimeScenarioFactory.RuntimeTestStepProvider |
Constructor and Description |
---|
RuntimeScenarioFactory() |
Modifier and Type | Method and Description |
---|---|
static RuntimeScenarioFactory.RuntimeScenario |
scenario() |
static void |
step(java.lang.String description,
RuntimeScenarioFactory.RuntimeTestStepProvider stepDefinition) |
static void |
step(java.lang.String description,
RuntimeScenarioFactory.RuntimeTestStepProvider stepDefinition,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
public static RuntimeScenarioFactory.RuntimeScenario scenario()
public static void step(java.lang.String description, RuntimeScenarioFactory.RuntimeTestStepProvider stepDefinition)
public static void step(java.lang.String description, RuntimeScenarioFactory.RuntimeTestStepProvider stepDefinition, java.util.Map<java.lang.String,java.lang.Object> metaData)
Copyright © 2000 Infostretch Corp.