问题标签 [jbehave-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - JUnit 无法识别测试(在 Eclipse 或 Maven 中)
作为一些 JBehave 测试工作的一部分,我有一个 runner 类,无论出于何种原因,Eclipse 都不允许 JUnit 用于“Run As...”。我尝试通过“mvn -Dtest=LoginTrial test”通过 Maven 手动启动它,但它也无法识别测试。这是它的代码,任何想法都将不胜感激。
maven - 无法使用 Maven 运行 JBehave
我使用 maven 遵循了 JBehave 教程之一,但不幸的是它似乎已经过时了。所以我尝试将它与新教程(来自官方网站)结合起来。经过几次修改,故事就不能像以前那样运行了。
但是这是我的项目文件夹树
这是我的 pom.xml
最后一个,这是我的测试类(运行 Jbehave)
当我想从终端运行 JBehave 时,我执行了这个命令:
然而,这就是结果(我没有把所有的结果)
你有什么想法,为什么没有执行测试?我在控制台上找不到故事执行报告。谢谢你。
java - JBehave-Junit-Runner 抛出 NullPointerException
我是 JBehave 的新手,我正在尝试使用 JBehave-JUnit-Runner 在 Eclipse Luna 的 JUnit 中(在 Ubuntu 12.04 上)很好地显示测试结果。我正在使用 JBehave-JUnit-Runner 1.1.2、JUnit 4.12-beta-1 和 JBehave-core 4.0-beta-9。当我右键单击我的故事文件并“作为 JUnit 测试运行”时,一切都很好。但是,当我按照 JBehave-JUnit-Runner 的要求将 @RunWith(JUnitReportingRunner.class) 放在我的故事类的顶部时,我收到以下错误:
这是我用于测试的实用程序类。一种方法,非常基本:
JBehave 的故事文件:
步骤类:
最后,故事课:
任何代码中是否有任何明显的错误,或者我应该退出使用 beta 库吗?
java - IntelliJ IDEA,jbehave 支持插件找不到声明去
我面临下一个问题:
安装jbehave support
插件后,我无法跳转到 Java 中的步骤声明。
我已经尝试过:
- 卸载并重新安装此插件;
- 使用
jbehave plugin
,但此功能也不起作用; - 创建新项目并在其中导入已存在的项目;
- 再次导入所有项目模块;
- 重启 IntelliJ IDEA 几次;
- 使缓存无效/重启(IntelliJ IDEA 功能);
- 重新启动我的电脑。
我的操作系统:Windows 7 Professional 64 位。
IntelliJ IDEA 社区版 14.1
如果您需要任何其他信息,请说明是哪一个。
java - Eclipse Jbehave 日食错误
当我尝试在 Eclipse 开普勒中打开故事文件时出现此错误“插件“org.jbehave.eclipse”无法实例化类“org.jbehave.eclipse.editor.story.StoryEditor”。”??
java - 无法在 Eclipse 3.6.2 中为 jbehave 打开 .story 文件
我创建了一个新项目来使用 Eclipse 插件测试 JBehave。当我尝试打开故事文件 (sample.story) 时,出现以下错误并且文件未打开。
消息:从插件调用代码时出现问题:“org.eclipse.jface”。
异常堆栈跟踪:
jbehave - 如何在故事文件中添加 JBehave BeforeStory AfterStory
在 JBehave 中,可以在 Step 级别添加 BeforeStory 或 AfterStory 注释。因此,如果有多个带有 BeforeStory 注释的 Steps 类,则所有那些带有 BeforeStory 注释的方法都将在每个故事开始之前执行(这不是必需的)。
在 JUnit 中,我们可以根据需要在测试类中分别添加或保留 BeforeClass 或 Before。所以我需要一种在故事级别添加 BeforeStory 或 AfterStory 的方法,就像 JUnit 测试类一样。
有没有办法在故事文件中添加 BeforeStory 作为生命周期?或任何替代解决方案?
以下示例仅显示在生命周期中添加 Before。
http://jbehave.org/reference/stable/story-syntax.html
谢谢。
java - 如何使用 IntelliJ 创建 .table 扩展 jbehave 文件
我需要使用 intelliJ 创建一个 .table 文件来保存 Jbehave 的数据。(作为这样的例子,org/trader/stories/trades.table)但是当我创建文件时没有填充 .table 文件扩展名并提到 .table 扩展名不可用。
有单独的插件吗?
java - 如何将参数传递给 Jbehave 生命周期
我可以将参数传递给 Jbehave 生命周期吗?像下面这样?
谢谢!
bdd - 使用 Jbehave Junit 运行测试时出现 Story Not Found 错误
我已经配置了我的 Jbehave 测试项目并在项目中有一个 .story 文件。我尝试使用我在互联网上找到的配置设置,但是当我运行测试时,它给了我一个错误,堆栈跟踪如下所示
但是,我的 .story 文件与代码试图找到它的位置相同。要查找 .story 文件,我使用了以下代码:
在这方面的任何帮助或参考将不胜感激。