問題タブ [spock]
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.
css - 以下の構造の CSS セレクターのヘルプ
クラスが as のテーブルの下にネストされたアンカー「a」を見つける必要がありますtable.ic-table-creditReportProduct table tr
。試してみましたが、うまくいかないようです。問題がある可能性のあるアイデア、またはそれを参照する別の方法。
注:自動生成されるため、j_idtを含むIDは使用できません。
grails - 'ApplicationSummaryPage'のページコンポーネントテンプレート'$'の定義が無効です。paramsはClosure、またはMapandClosureのいずれかである必要があります
以下は私のGebページ、仕様、エラーです。どこで何が問題なのかわかりません。以下を削除してApplicationSummaryPage
も、このエラーは発生しません。
スペック
class SearchSpec extends BaseUiSpec {def setup(){login( "manager")}
}
エラー
grails - Gebでハイパーリンクをクリックしてもページ遷移しない
私が使うとき
遷移は ApplicationSummaryPage に発生しますが、これを使用すると
ページ遷移が発生していません。onLoad
とonUnload
メソッドをオーバーライドしてこれを確認しました。ただし、(テスト実行中に Geb がブラウザーを開いたときに) コントロールが ApplicationSummaryPage に転送されていることを視覚的に確認できます。
java - セットにモックを追加すると、forループではなく.timesで機能します
Spockのモックとセットで非常に独特な動作に遭遇しました。
Spock(0.5、Groovy 1.7)given:
ブロック(amount
はInteger
):
各ループの実行後(閉じ括弧のブレークポイント)、ループが新たに開始されるとき、セットには1つの要素しかありませんoperands.size() == 0
。どうやら、モックオブジェクトは不思議なことに消えます。
次のバージョンでは、すべてが機能しoperands.size() == amount
、ループの実行後にセットが機能します。
最初のバージョンが機能しない理由を誰かが知っていますか?
grails - grails "test-app" は機能的 geb+spock テストで失敗しますが、"test-app -functional" は成功します
GEB+Spock を使用した Grails での機能テストに関して、いくつか問題があります。「test-app」を実行すると常に失敗しますが、「test-app」の前に「test -app -integration」を実行すると動作します!
次のテスト シーケンスは、私の問題を示しています。
実行 #1
実行 #2
実行 #3
失敗しているテストは、「geb.waiting.WaitTimeoutException: condition did not pass in 10.0 seconds」をスローしています。失敗しているテスト ケースは、データベース クエリからの結果を待っていることに注意してください。
だから私の質問は、機能テストが「test-app -integration」と「test-app」を介して実行される場合の違いは正確には何ですか?
私が考えていたものとの唯一の違いは、「test-app」がすべてのテスト段階 (ユニット、統合、機能) を実行していることです。
そして奇妙なことは、それが何らかの形で機能することですが、最初に「test-app -integration」を実行した場合のみです:/
次のセットアップを使用しています:
- グレイル 2.0.1
- ゲブ 0.7.0
- スポック0.6
- htmlunit-driver 2.0rc3 (2.20.0 で試してみましたが、さらに問題が発生しました)
誰かがこれについて私を助けてくれることを本当に望んでいます。Geb + spock は、機能する場合、優れたソリューションのように思えます...
よろしくトッベ
groovy - Eclipse 内でスポック テストを実行する方法
初めての Spock Test を Eclipse 内で実行しようとしましたが、うまくいきません。
すべての Maven 依存関係とプラグインを pom.xml に追加しましたが、jUnit でテストを実行すると、「jUnit テストが見つかりません」という警告メッセージが表示されたポップアップ ウィンドウが表示されます。
この種のメッセージはすでに見ましたか?
Eclipse 内で Spock Test を実行するには、どのような設定を行う必要がありますか?
どうもありがとう。
grails - スポックエラー:共有インスタンスフィールドが見つかりません
サンプルプロジェクトgeb-grails-exampleのクローンを作成したところ、Spockに関連するエラーが発生しました。
grails(2.0.3)コマンドを実行するtest-app
と、次のエラーが発生します。
ヘルプやポインタをいただければ幸いです。
前もって感謝します
ノート:
使ってます
Gebバージョンは0.7、Spockバージョンは0.6です
grails - setup メソッドが実行される前に、「where」はデータをロードしますか?
設定データからWhere条件を構築したい。しかし、 setup メソッドの前に where が実行されるように見えるので、null
オブジェクトを取得しています。私where
のデータに基づいてデータを構築するにはどうすればよいsetup
ですか?
grails - Intellij IDEA で Spock テストをデバッグする
「右クリック -> 実行 -> テスト名」で Spock テストを実行しています。デバッグ モードでテストを実行するにはどうすればよいですか? デバッグ アイコンはテストを実行しますが、ブレークポイントで停止しません