gpt4 book ai didi

java - 拆分步骤定义

转载 作者:行者123 更新时间:2023-11-30 06:09:48 25 4
gpt4 key购买 nike

目前我有一个 java 类 (Step Definitions.java),其中包含所有 -

@Before, @After, @Given, @When, @Then

我想将这些注释分成三个不同的类。 @Before/@After 的一个类。 @Given 的一个类; @When 的一个类;和 @Then 的一个类。

所有 4 个类都将位于同一个包下。这可以做到吗?我需要在运行者类(class)中更改任何内容吗?我还需要对这些单独的类进行其他引用吗?或者当我在功能文件中调用小 cucumber 时,这应该像那样工作吗?!

最佳答案

开箱即用。只要在为 cucumberoptions 提供的glue选项的包结构中提到代码,它就会被加载并执行。为每个场景加载所有步骤定义和 Hook 代码,因此代码存在哪个类并不重要。

不过更好的办法是根据它们处理的应用程序部分将它们分开。

关于java - 拆分步骤定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50517285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com