|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface ISpecExecutorFactory
场景测试工厂方法
需要在配置文件中声明,或自定义覆盖
| 方法摘要 | |
|---|---|
Map<ISpecMethod.SpecMethodID,ISpecMethod> |
findMethodsInSpec(Class<? extends ISpec> clazz)
查找spec测试类中的步骤方法 |
DataProviderIterator<IScenario> |
findScenario(Class<? extends ISpec> clazz)
查找可以(或需要)运行的场景列表 |
ISpecPrinter |
newSpecPrinter()
构造测试场景信息输出器 |
Map<String,Steps> |
newSteps(ISpec spec)
初始化Steps实例 |
void |
runScenario(ISpec spec,
IScenario scenario,
Map<ISpecMethod.SpecMethodID,ISpecMethod> methods,
ISpecPrinter printer)
执行场景 |
| 方法详细信息 |
|---|
ISpecPrinter newSpecPrinter()
Map<ISpecMethod.SpecMethodID,ISpecMethod> findMethodsInSpec(Class<? extends ISpec> clazz)
clazz -
Map<String,Steps> newSteps(ISpec spec)
spec -
DataProviderIterator<IScenario> findScenario(Class<? extends ISpec> clazz)
clazz -
void runScenario(ISpec spec,
IScenario scenario,
Map<ISpecMethod.SpecMethodID,ISpecMethod> methods,
ISpecPrinter printer)
throws Throwable
spec - 场景方法定义对象scenario - 要执行的场景methods - 场景方法列表
Throwable
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||