問題タブ [easyb]
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.
java - Maven easybプラグインのJavaヒープスペース設定?
maveneasybプラグイン http://www.easyb.org/maven-easyb-plugin/のヒープサイズを変更しようとしました。easybテストでは、Runtime.getFreeMemory()およびRuntime.getTotalMemory()コードを使用してヒープサイズを出力する標準コードを追加しました。
MAVEN_OPTS = -Xmx1024m -Xms1024mを設定し、Mavensurefireプラグインでmavenoptsを設定してみました。JUnitから同じクラスを実行すると、getTotalMemory()が1Gigに近い数値を表示しているのがわかりますが、同じクラスがeasybプラグインから呼び出された場合、メモリサイズは反映されません。
これらのeasybテストを実行するときにJVMoptsをmaveneasybプラグインに渡す方法があるべきではありませんか?少なくとも、環境からMAVEN_OPTS設定を取得する必要があります。
誰かがこのような問題にぶつかったことがありますか?(このグループのアーカイブを検索しても、あまりわかりません)
grails - EasyB シナリオ内での Grails-Write Selenium コード
シナリオ内にセレンを書き込もうとしています。ただし、次のコードを使用して Selenium を起動しようとすると:
エラーが発生します:
私はこのようなものを実装しようとしてい ます http://www.theserverside.com/news/thread.tss?thread_id=55184
とても有難い。
unit-testing - Grails 統合テストで easyb シナリオ間でデータベース (ドメイン) をクリアするにはどうすればよいですか?
Grails アプリケーションの統合テストを実行しています。easybプラグインを使用しています。問題は、シナリオ間でデータベースがクリアされないように見えることです。標準の Grails 統合テストを実行すると、各テスト間で永続化コンテキストがクリアされます。easyb Stories は Integration フォルダーにありますが、Grails Integration Test のルールはここでは適用されないようです... では、easyb をクリーンアップするにはどうすればよいでしょうか?
PS 私は同じ groovy ファイル fwiw で複数のシナリオを定義していますが、これが必ずしも適切であるとは思いません。
groovy - 簡単なストーリーと仕様の違いは何ですか?
easyb BDDフレームワークを約1日半試してきましたが、ストーリーと仕様(構文以外)の違いを理解できません。ストーリーは与えられた、いつ、そして構文を使用し、シナリオは説明、それ、それ...構文を使用します。
構文に加えて、2つの間に違いはありますか?
あるフォーマットを他のフォーマットよりも使用する方が良いですか?それとも単に「好きなものを使用する」ようなものですか?
ありがとう!
grails - Grails での EasyB の使用
おそらく、不自由で初心者レベルの質問の1つになるでしょうが、私はしばらく苦労しており、まだ機能していません.
私は HomeController を持っています:
今、私はeasybプラグインをインストールしました:
このコントローラーの基本的なストーリーも作成しました (「test/unit」フォルダー内):
easyb テストを実行すると
このテストに合格する代わりに、「追加のパラメーターが予期されていない場合」に次のエラーメッセージが表示されます。
2 番目の部分では、「次に Controller が Hello, world! を表示します。」
私は基本的にhttp://grails.org/plugin/easybの指示に従っています。
誰かが私が間違っていることを説明できますか?
マティアス。
grails - Grails + Selenium + EasyB +spring-security-core: ifAnyGranted が機能しない
Grails 1.3.5 で、selenium-rc、easyb、および spring-security-core プラグインがインストールされています。私が遭遇したこの1つのケースを除いて、すべてがうまく機能しているようです。次のマークアップを持つテスト中のページがあります。
アプリケーションを正常に実行すると、すべて正常に動作します。通常のユーザーとしてログインしている場合、管理者リンクは表示されません。管理者としてログインすると、リンクが表示されます。テストを実行すると、誰がログインしてもチェックが失敗するため、管理者リンクが表示されません。
ifLoggedIn や ifNotLoggedIn などの他のタグは正常に機能します。これが既知の問題なのか、それとも他の情報なのか、誰でも知っていますか? ありがとう。
testing - easybのGroovyをプレーンな英語のシナリオ定義から分離することは可能ですか?
easybWebサイトのeasybシナリオの例を次に示します。
Groovyを英語から分離して、次のようなものを提示することは可能ですか?
そうすれば、私のPHBは中かっことGroovyによってすべてが混乱することはありません。
grails - スポック対イージーブ
easyb と spock を簡単に見てみましたが、どちらも似ているように見えますが、 spock はより技術志向のようですが、いつ使用するかに関するベストプラクティスはありますか?
たとえば、新しい grails プロジェクトではどちらを優先すべきでしょうか? 自動化されたテストを作成するだけでよい従来の Java プロジェクトでは、どちらを優先する必要がありますか? 1つは他のものよりも統合テストに適していますか?
そのようなもの..
ありがとうスダルシャン
tdd - TestNGによって呼び出されたEasyBストーリー?
それが可能かどうか、または誰かがMavenプロジェクトでEasyb(BDD)をTestNGと統合しようとしたかどうか疑問に思っています。基本的に、 testng.xmlからEasybストーリーを呼び出すか、テスト回帰スイートでTestNGテストとEasybストーリーを交互に呼び出すものを用意する必要があります。
また、POMファイルにいくつかの構成を含めることで達成できるかもしれないと考えていました。
乾杯、
java - データ駆動型開発を備えた最高の Java BDD フレームワーク?
データ駆動型開発 (パラメーター化された値) とうまく統合できるJava動作駆動型開発テスト フレームワークを探しています。easybを使い始めましたが、あまりデータ駆動に適していないようです。ドキュメントを見ると、JBehaveはより統合されたフレームワークに見えます。フィードとして CSV または JSON ファイルを使用して、Selenium (Maven プロジェクト) でホース フレームワークの 1 つを使用した人はいますか。
乾杯、