为JBehave组织多个步骤池的优雅方式

时间:2017-08-07 14:11:28

标签: java jbehave

我正在为几个小型服务编写测试,我不希望所有服务共享相同的步骤池。

我开始使用像this这样的东西,但有点DRYed(我有一个抽象类,需要所有方法,子类每个都定义了一个带有步骤的类和一个故事文件的路径模式)。典型的子类看起来像这样:

class SomeServiceStories extends AbstractStories{
    SomeServiceStories(){
        super (new SomeServiceSteps(), "**/someservice/**/*.story")
    }
}

但我不喜欢我必须有大约10个这些几乎空的课程。我正在考虑的是一些故事路径模式的映射到步骤类(或它的实例)。

那么,是否有一种优雅而优雅的方式来组织这样的步骤池?

0 个答案:

没有答案