在多个文件中找不到Java步骤定义-仅在一个中

问题描述 投票:0回答:1

我在Intellij中有一个项目,步骤定义分布在多个类中。当我运行功能文件时,它将找到第一步定义,但找不到其他定义(它们位于不同的类中)。如果我将其他步骤定义与第一步移至相同的类,则它将找到它们。我敢肯定,一个功能文件的步骤定义不必位于单个Java类中,即,步骤定义可以分布在不同的类中。我想念什么?

Here is the project structure and runner:

cucumber-jvm intellij-14 cucumber-java cucumber-junit
1个回答
0
投票

发现了问题。不知何故其他类没有public关键字。这是一个从groovy迁移到Java的项目,因此在groovy中不需要该关键字,并且在传输中被遗忘了。

© www.soinside.com 2019 - 2024. All rights reserved.