問題タブ [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 テスト作業の一部としてランナー クラスを取得しましたが、何らかの理由で Eclipse は "Run As..." で JUnit を許可しません。「mvn -Dtest=LoginTrial test」を使用して Maven から手動で開始しようとしましたが、テストも認識されませんでした。これがそのコードであり、どんなアイデアでも大歓迎です。

0 投票する
1 に答える
3876 参照

maven - Maven で JBehave を実行できない

Maven を使用して JBehave チュートリアルの 1 つに従いましたが、残念ながら時代遅れのようです。そこで、新しいチュートリアル(公式Webサイトから)と組み合わせてみました。いくつかの変更の後、ストーリーは以前のように実行できなくなりました。

ただし、これが私のプロジェクトフォルダーツリーです

これは私のpom.xmlです

最後の 1 つ、これは私のテスト クラスです (Jbehave を実行するため)

端末から JBehave を実行したいときは、次のコマンドを実行しました。

とはいえ、これが結果です(結果の全ては載せません)

なぜテストが実行されないのですか?コンソールでストーリー実行レポートが見つかりません。ありがとうございました。

0 投票する
1 に答える
3195 参照

java - JBehave-Junit-Runner が NullPointerException をスローする

私は JBehave を初めて使用し、JBehave-JUnit-Runner を使用して、Eclipse Luna (Ubuntu 12.04) の JUnit でテスト結果を適切に表示しようとしています。JBehave-JUnit-Runner 1.1.2、JUnit 4.12-beta-1、および JBehave-core 4.0-beta-9 を使用しています。ストーリー ファイルを右クリックして [Run as JUnit Test] を実行すると、問題はありません。ただし、JBehave-JUnit-Runner に必要な @RunWith(JUnitReportingRunner.class) をストーリー クラスの先頭に配置すると、次のエラーが発生します。

これがテスト用のユーティリティ クラスです。非常に基本的な1つの方法:

JBehave のストーリー ファイル:

ステップクラス:

最後に、story クラス:

いずれかのコードに明らかなエラーがありますか? または、ベータ ライブラリの使用をやめるべきですか?

0 投票する
4 に答える
11620 参照

java - IntelliJ IDEA、jbehave サポート プラグインに移動する宣言が見つかりません

次の問題に直面しました。

プラグインをインストールした後jbehave support、Java のステップ宣言にジャンプできません。

私はすでに試しました:

  1. このプラグインをアンインストールして再度インストールするには;
  2. を使用しますjbehave pluginが、この機能も機能しませんでした。
  3. 新しいプロジェクトを作成し、既存のプロジェクトをインポートします。
  4. すべてのプロジェクト モジュールを再度インポートします。
  5. IntelliJ IDEA を数回再起動します。
  6. キャッシュの無効化/再起動 (IntelliJ IDEA 機能);
  7. PCを再起動します。

私のOS: 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 ファイルを開けない

JBehave を Eclipse プラグインでテストするための新しいプロジェクトを作成しました。ストーリー ファイル (sample.story) を開こうとすると、次のエラーが表示され、ファイルが開きません。

メッセージ: プラグイン「org.eclipse.jface」からコードを呼び出すときに問題が発生しました。

例外スタック トレース:

0 投票する
2 に答える
2512 参照

jbehave - ストーリーファイルに JBehave BeforeStory AfterStory を追加する方法

JBehave では、BeforeStory または AfterStory アノテーションを Step レベルで追加できます。そのため、BeforeStory アノテーションを持つ Steps クラスが複数ある場合、BeforeStory アノテーションが付けられたすべてのメソッドは、すべてのストーリーが開始する前に実行されます (これは必要ありません)。

JUnit では、テスト クラスで必要に応じて、BeforeClass または Before を個別に追加または残すことができます。そこで必要なのは、JUnit テスト クラスと同じように、ストーリー レベルに BeforeStory または AfterStory を追加する方法です。

ストーリー ファイルに BeforeStory をライフサイクルとして追加する方法はありますか? または代替ソリューション?

次の例は、ライフサイクルに Before のみを追加することを示しています。

http://jbehave.org/reference/stable/story-syntax.html

ありがとう。

0 投票する
1 に答える
133 参照

java - IntelliJ を使用して .table 拡張 jbehave ファイルを作成する方法

intelliJ を使用して Jbehave のデータを保持するには、.table ファイルを作成する必要があります。(このような例として、org/trader/stories/trades.table ) しかし、ファイルを作成したときに .table ファイル拡張子が入力されず、.table 拡張子が使用できないと述べました。

そのための別のプラグインはありますか?.

0 投票する
1 に答える
508 参照

java - パラメータを Jbehave ライフサイクルに渡す方法

パラメータを Jbehave ライフサイクルに渡すことはできますか? 以下のように?

ありがとう!