spock

    0

    1答えて

    私は非常に単純なSpring Boot 2.0プロジェクトを1つのSpockテストで使用しています。このテストでは、リアクティブWebClient(org.springframework.web.reactive.function.client.WebClient)を使用しますが、Spring関連のものは何もありません。すべてがうまくいっていますが、ロギングは非常に騒々しいです。どのように私はそれ

    0

    1答えて

    私は豆を注入して単一のコンストラクタにモックする方法を探しています。 @Service public class SomeService { private EndpointUrlProvider endpointUrlProvider; private RestTemplate restTemplate; @Autowired public SomeService(Endpoint

    0

    1答えて

    printlnを実行するgroovy関数から出力をテストする方法を知りたかっただけです。だから私が書いた愚かなクラスがある:greet()が文字列を返した場合 class FriendlyGreeterLib { def greet(name) { println "${name.capitalize()}" } } 対応する試験は、働くだろう。しかし、どのよ

    0

    2答えて

    私はspockを使ってgebテストで基本的なログを書き込もうとしています。 2ページのオブジェクトを作成しました.1つはログインページ用、もう1つはログイン後に取得するページ用です。 ログインページ package Pages import geb.Page class loginPage extends Page { static url = 'login/' sta

    0

    1答えて

    私は、mockとのSpock統合の簡単なPoCを持っています。 私が直面する問題は、Spock仕様のコードを修正してアイデアを実行すると、変更が取り上げられずに古いコードが実行されるということです。変更を反映するためにmvn verifyに電話する必要があります。 生産コードを変更すると、変更が反映され、テストはIdeaに渡されません。 私のサンプルプロジェクト: https://github.c

    1

    3答えて

    最近Grails 3.3.1にアップグレードして、grails.test.mixin.Mockが私のように下位互換性のためにビルドされていることに気付きました。理解org.grails:grails-test-mixins:3.3.0。 私は@Mockアノテーションを使用してGrailsサービスをgroovy/srcクラスに注入してテストしました。この場合、協力サービスを模擬するための戦術は何です

    0

    1答えて

    私の会社は、idea-131からidea-171に数ヶ月前に切り替えました。私が気づいたことの1つは、Spock単体テストをもう個別に実行できなくなったことです。代わりに、テストを右クリックすると、ファイル全体を実行できるようになります。ページに40のテストがあると、これは厄介なことです。どこかで私がチェックする必要がある設定がありますか?

    1

    1答えて

    次のSpockテストがあります。私はまずログインページに行きます。その後、エラーメッセージを確認するためにメールとパスワードを入力せずにログインボタンをクリックしています。私は後で電子メールなどの他のステップを追加しますが、パスワードとパスワードが間違っているメールはありませんが、まずこのテストを行う必要があります。 package loginPageTests import Pages.lo

    2

    2答えて

    GebとSpockフレームワークを使用してテストスクリプトとオペレーティングシステム名の実行に現在使用されているブラウザ名を取得します。 これらの詳細を実行時にテストレポートに追加します。 たとえば、 テストは現在、Chromeブラウザで実行している場合、私はその後、私はFirefoxブラウザは、そのバージョンとOS名を名前を取得する必要テストは、現在のFirefoxブラウザで実行されている場合は

    0

    1答えて

    私は閉鎖して呼び出しを行う方法、このような何かをテストしようとしている中でクロージャの内部に取り込む引数: def foo(Long param) { AnObject.doSomething { bar(param) } } をそして、私はそのdoSomethingをテストするには閉鎖と呼ばれています内部で期待値のbarが呼び出されます。 私はスパイを作成し