問題タブ [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 テスト作業の一部としてランナー クラスを取得しましたが、何らかの理由で Eclipse は "Run As..." で JUnit を許可しません。「mvn -Dtest=LoginTrial test」を使用して Maven から手動で開始しようとしましたが、テストも認識されませんでした。これがそのコードであり、どんなアイデアでも大歓迎です。
maven - Maven で JBehave を実行できない
Maven を使用して JBehave チュートリアルの 1 つに従いましたが、残念ながら時代遅れのようです。そこで、新しいチュートリアル(公式Webサイトから)と組み合わせてみました。いくつかの変更の後、ストーリーは以前のように実行できなくなりました。
ただし、これが私のプロジェクトフォルダーツリーです
これは私のpom.xmlです
最後の 1 つ、これは私のテスト クラスです (Jbehave を実行するため)
端末から JBehave を実行したいときは、次のコマンドを実行しました。
とはいえ、これが結果です(結果の全ては載せません)
なぜテストが実行されないのですか?コンソールでストーリー実行レポートが見つかりません。ありがとうございました。
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 クラス:
いずれかのコードに明らかなエラーがありますか? または、ベータ ライブラリの使用をやめるべきですか?
java - IntelliJ IDEA、jbehave サポート プラグインに移動する宣言が見つかりません
次の問題に直面しました。
プラグインをインストールした後jbehave support
、Java のステップ宣言にジャンプできません。
私はすでに試しました:
- このプラグインをアンインストールして再度インストールするには;
- を使用します
jbehave plugin
が、この機能も機能しませんでした。 - 新しいプロジェクトを作成し、既存のプロジェクトをインポートします。
- すべてのプロジェクト モジュールを再度インポートします。
- IntelliJ IDEA を数回再起動します。
- キャッシュの無効化/再起動 (IntelliJ IDEA 機能);
- PCを再起動します。
私のOS: 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 ファイルを開けない
JBehave を Eclipse プラグインでテストするための新しいプロジェクトを作成しました。ストーリー ファイル (sample.story) を開こうとすると、次のエラーが表示され、ファイルが開きません。
メッセージ: プラグイン「org.eclipse.jface」からコードを呼び出すときに問題が発生しました。
例外スタック トレース:
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
ありがとう。
java - IntelliJ を使用して .table 拡張 jbehave ファイルを作成する方法
intelliJ を使用して Jbehave のデータを保持するには、.table ファイルを作成する必要があります。(このような例として、org/trader/stories/trades.table ) しかし、ファイルを作成したときに .table ファイル拡張子が入力されず、.table 拡張子が使用できないと述べました。
そのための別のプラグインはありますか?.
java - パラメータを Jbehave ライフサイクルに渡す方法
パラメータを Jbehave ライフサイクルに渡すことはできますか? 以下のように?
ありがとう!