問題タブ [jbehave]
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.
jbehave - Jbehave と予期される例外
JBehave には、特定の状況下で例外をスローする必要がある "when" があります。ただし、これを処理する方法に関するドキュメントは見つかりません。これが私のシナリオです:
6 つの既存のベットがあるゲームがあり、ユーザーがベットしたときのゲームの最大ベットは 6 であるとします。
ユーザーが賭けをしたときに例外をスローしたいので、それはありません。
例外をスローするタイミングが常に必要なわけではないことに注意してください。たとえば、既存のベットが最大ベットよりも少ない場合。その場合、「then」で何らかの保証を行いたいと考えています。
jpa - JBehave META-INF に Maven プラグインを使用して JPA 用に構成するように指示するにはどうすればよいですか?
JBehave、JPA、および Maven をうまく連携させようとしています。私は日食を介してテストを実行することができ、すべてが正常に動作します. Maven経由で実行しましたが、JPAはファイルを見つけられませんpersistence.xml
。ただし、私が行った単体テストでは、persistence.xml
ファイルは問題なく見つかりましたが、JBehave は関与していません。
明らかに、JBehave にファイルを検索するか、少なくともクラスパスで取得するように指示する必要がありsrc/main/resources
ますMETA-INF/persistence.xml
。それを行う方法はありますか?
org.jbehave jbehave-maven-plugin 2.3-rc1 run-scenarios-found テスト test test/nsfw/bmp/partymodel/PartySearch.java test/nsfw/bmp/partymodel/RealtionshihpFunctionality.java run-scenarios
web-services - JBehave は Web サービスの自動テストに適していますか?
私の職場では、Web サービスのテストを自動化する必要があります。そのために QTP スクリプトを使用しています。
私たちはチームとして、選択肢としてJbehaveに傾いています。JBehave は Web サービスの機能テストの自動化に適していますか?
Soap UI を使用して手動でテストします。ただし、リリース サイクル タイムを短縮するために、機能テストと回帰テストを自動化する予定です。
提案を歓迎します。
java - jBehave シナリオを実行しようとしたときの ScenarioNotFoundException
私はしばらくの間、これに対する修正を見つけようとしているが、本当の運はなかった。jBehave テストを実行しようとすると、これが発生します -
テキスト シナリオ、Steps クラス、シナリオ クラスはすべて同じディレクトリ ($Path_to_jBehave_Directory) にあります。
これは私がmaven pomで使用しているものです:
どんな助けでも大歓迎です!
java - 「ストーリー作成」への単純化されたアプローチを可能にする BDD フレームワークはどれですか?
Java コードの量を最小限に抑えるために、非常に単純な方法でBDDを使用しようとしています。ちょうど 2 つのファイルを作成したいのですが、1 つは私のストーリーです。
次に、Java クラスを作成します。
以上です。これ以上ファイルや単体テストは必要ありません。ストーリー ファイルを見つけて、すべての Java ファイルを解析し、それらを 1 つずつ実行する BDD フレームワークが必要です。達成することは可能ですか?
ps。ここで重要なのは、他の記事で Java メソッドを再利用できる可能性があることです。たとえば、これはストーリー No.2 です。
java - JBehaveストーリーの整理
受け入れテストにJBehaveを使用することを検討し始めたばかりですが、JBehaveを使用している人々が、ストーリーの作成とストーリーファイルの保存をどのように整理しているのか疑問に思いました。現在それらに取り組んでいるのは開発だけなので、ストーリーファイルをJavaコードと一緒にresourcesフォルダーに保存してそれらを実装します。
私の実際の質問は、ストーリーファイルをどこにどのように保存するか、そしてこれがプロダクトオーナーやQAのストーリー作成とどのように連携するかということだと思います。
java - テストが Java メソッドではない場合に、失敗した JUnit テストに Eclipse をジャンプさせる方法
私は JUnit を介して JBehave テストを実行し、JBehave からすぐに使用できるよりも深い統合を可能にする nive ブリッジを手に入れました。私の JUnit 階層には、各ストーリー ファイルとその下のシナリオが表示されるようになり、どのシナリオが失敗したかを確認できます。これはすべて正常に機能していますが、Eclipse で失敗したシナリオをダブルクリックして、ストーリー ファイルの関連する行にジャンプすることはできません。
JUnit Description クラスは、Java メソッドであるテストを中心に設計されていますが、これを機能させる場所を示す狡猾な方法 (たとえば、注釈リスト) があるかどうか疑問に思っていました。
ありがとう。
maven - Maven で JBehave テストを実行するにはどうすればよいですか?
Maven から JBehave テストを実行するにはどうすればよいですか? IDE から実行される JUnitStories を拡張するクラスがあります。テストを実行するための JBehave Maven プラグインを取得できません。誰でも Maven でテストを実行する簡単な方法を指摘できますか?
java - Mavenで実行しているときにJBehaveにテスト依存関係jarを含めるにはどうすればよいですか?
JBehaveコアでテストしようとしている、単純なプロジェクトがあります。これは、maven-kosher方式で実行します(つまり、src / mainでの本番、src / testでのテスト、追加での統合テストです。 src / it / {java、resources}のパス、およびテストでスコープされたテスト依存関係)。これをすべて一緒に実行することは、本来あるべきよりもかなり難しいように思われます。
私のコードはsrc/it / javaにあり、リソースはsrc / it / resourcesにあるため、私の場合は少し異なります。それらをMavenで構成すると、Eclipseはストーリーを問題なく実行します。問題はMavenにあります。
現在の私の問題は、実行時にmockito(または他のテスト依存関係)が表示されないことです(mvn-X)。実用的な例を編集してテストの依存関係を追加しても、それは含まれていません。
プラグインのxmlblob内にテストの依存関係を固定することで、それを機能させることができましたが、明らかにそのように繰り返したくありません。
ビルドファイルの関連部分(手動で指定された依存関係ハックなし)は次のとおりです。
..。
アイデア?