每个功能的Cumber设置和清理Java方法

每个功能的Cumber设置和清理Java方法,java,cucumber,bdd,cucumber-java,Java,Cucumber,Bdd,Cucumber Java,这个问题与Java的问题相同。对于这个潜在的限制,我还没有找到任何令人满意的答案:执行的每个场景都会调用@Before和@After注释,我想知道如何在每个功能之前和之后调用setup和cleanup方法。谢谢您的时间。您在这个问题背后的用例是什么?需要一个单独的设置(一旦对所有特性测试执行)很可能会暴露出单元测试的错误方法。这很可能会导致测试之间的执行顺序依赖性,这是一种类似的问题。因此,基本上你的意思是,使用JBehave的@BeforeStory/@AfterStory@BeforeSto

这个问题与Java的问题相同。对于这个潜在的限制,我还没有找到任何令人满意的答案:执行的每个场景都会调用@Before和@After注释,我想知道如何在每个功能之前和之后调用setup和cleanup方法。谢谢您的时间。

您在这个问题背后的用例是什么?需要一个单独的设置(一旦对所有特性测试执行)很可能会暴露出单元测试的错误方法。这很可能会导致测试之间的执行顺序依赖性,这是一种类似的问题。因此,基本上你的意思是,使用JBehave的@BeforeStory/@AfterStory@BeforeStories/@AfterStories注释只是一种不好的做法?()我所要求的是能够实现类似于Cucumber中上述JBehave注释的解决方案。“因此,基本上你的意思是,使用JBehave的[…]注释只是一种不好的做法?”就单元测试而言:是的。-但是也有其他测试类型可以使用JBehave(或任何其他测试框架)实现,它们可能对这些测试有用。“就单元测试而言”:谁说了单元测试?“但是还有其他测试类型[…]它们可能有用”:为什么很难相信我正在尝试使用cucumber执行此类测试?“为什么很难相信我正在尝试使用cucumber执行此类测试?”不难相信,你只是以前没提过而已..这个问题背后的用例是什么?需要一个单独的设置(一旦对所有特性测试执行)很可能会暴露出单元测试的错误方法。这很可能会导致测试之间的执行顺序依赖性,这是一种类似的问题。因此,基本上你的意思是,使用JBehave的@BeforeStory/@AfterStory@BeforeStories/@AfterStories注释只是一种不好的做法?()我所要求的是能够实现类似于Cucumber中上述JBehave注释的解决方案。“因此,基本上你的意思是,使用JBehave的[…]注释只是一种不好的做法?”就单元测试而言:是的。-但是也有其他测试类型可以使用JBehave(或任何其他测试框架)实现,它们可能对这些测试有用。“就单元测试而言”:谁说了单元测试?“但是还有其他测试类型[…]它们可能有用”:为什么很难相信我正在尝试使用cucumber执行这种类型的测试?“为什么很难相信我正在尝试使用cucumber执行这种类型的测试?”不难相信,你只是以前没有提到过。。