IntelliJ - 通过小黄瓜语言运行 2 个类



我用IntelliJ软件编写了两个Java类。为了运行每个类,我有一个 .feature 文件,我在其中编写命令来运行我的类。例如,对于数据库类,我编写:

功能:name_of_class

方案:方案的名称

  • 鉴于我连接到"Name_of_class">
  • 当我在课堂上运行"方法"时
  • 然后我执行操作"另一个带有断言的方法">

如何运行两个类(一个接一个)?我应该编写一个新的第三个类来调用前两个类的方法吗?有什么想法吗?:)

我认为您可能需要分享更多详细信息以获得正确的答案。

最好知道的细节是,如果您使用的是像Maven这样的包管理器,或者如果您没有。

让我假设您处于能够运行 JUnit 测试的情况。

在这种情况下,您需要做的是拥有一个运行 Cucumber-JVM 的运行器类。它是一个没有任何方法的 JUnit 类,使用特殊的 Cucumber 运行器执行。它将查找您的功能文件以及您的步骤类(如果它们相对于运行器类所在的包位于同一包或子包中)。

另一种入门方法可能是克隆或下载Cucumber Java Shelleton的副本并运行它。它可以通过三种不同的方式执行,其中两种使用Maven或Gradle等构建系统。

如果这感觉像是一个你不理解的问题,请告诉我们,我们也许能给出更好的答案。

最新更新