问题标签 [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.

0 投票
1 回答
497 浏览

maven - JUnit 无法识别测试(在 Eclipse 或 Maven 中)

作为一些 JBehave 测试工作的一部分,我有一个 runner 类,无论出于何种原因,Eclipse 都不允许 JUnit 用于“Run As...”。我尝试通过“mvn -Dtest=LoginTrial test”通过 Maven 手动启动它,但它也无法识别测试。这是它的代码,任何想法都将不胜感激。

0 投票
1 回答
3876 浏览

maven - 无法使用 Maven 运行 JBehave

我使用 maven 遵循了 JBehave 教程之一,但不幸的是它似乎已经过时了。所以我尝试将它与新教程(来自官方网站)结合起来。经过几次修改,故事就不能像以前那样运行了。

但是这是我的项目文件夹树

这是我的 pom.xml

最后一个,这是我的测试类(运行 Jbehave)

当我想从终端运行 JBehave 时,我执行了这个命令:

然而,这就是结果(我没有把所有的结果)

你有什么想法,为什么没有执行测试?我在控制台上找不到故事执行报告。谢谢你。

0 投票
1 回答
3195 浏览

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 库吗?

0 投票
4 回答
11620 浏览

java - IntelliJ IDEA,jbehave 支持插件找不到声明去

我面临下一个问题:

安装jbehave support插件后,我无法跳转到 Java 中的步骤声明。

我已经尝试过:

  1. 卸载并重新安装此插件;
  2. 使用jbehave plugin,但此功能也不起作用;
  3. 创建新项目并在其中导入已存在的项目;
  4. 再次导入所有项目模块;
  5. 重启 IntelliJ IDEA 几次;
  6. 使缓存无效/重启(IntelliJ IDEA 功能);
  7. 重新启动我的电脑。

我的操作系统:Windows 7 Professional 64 位

IntelliJ IDEA 社区版 14.1

如果您需要任何其他信息,请说明是哪一个。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
861 浏览

java - Eclipse Jbehave 日食错误

当我尝试在 Eclipse 开普勒中打开故事文件时出现此错误“插件“org.jbehave.eclipse”无法实例化类“org.jbehave.eclipse.editor.story.StoryEditor”。”??

0 投票
1 回答
300 浏览

java - 无法在 Eclipse 3.6.2 中为 jbehave 打开 .story 文件

我创建了一个新项目来使用 Eclipse 插件测试 JBehave。当我尝试打开故事文件 (sample.story) 时,出现以下错误并且文件未打开。

消息:从插件调用代码时出现问题:“org.eclipse.jface”。

异常堆栈跟踪:

0 投票
2 回答
2512 浏览

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

谢谢。

0 投票
1 回答
133 浏览

java - 如何使用 IntelliJ 创建 .table 扩展 jbehave 文件

我需要使用 intelliJ 创建一个 .table 文件来保存 Jbehave 的数据。(作为这样的例子,org/trader/stories/trades.table)但是当我创建文件时没有填充 .table 文件扩展名并提到 .table 扩展名不可用。

有单独的插件吗?

0 投票
1 回答
508 浏览

java - 如何将参数传递给 Jbehave 生命周期

我可以将参数传递给 Jbehave 生命周期吗?像下面这样?

谢谢!

0 投票
1 回答
2279 浏览

bdd - 使用 Jbehave Junit 运行测试时出现 Story Not Found 错误

我已经配置了我的 Jbehave 测试项目并在项目中有一个 .story 文件。我尝试使用我在互联网上找到的配置设置,但是当我运行测试时,它给了我一个错误,堆栈跟踪如下所示

但是,我的 .story 文件与代码试图找到它的位置相同。要查找 .story 文件,我使用了以下代码:

在这方面的任何帮助或参考将不胜感激。