spock

    2熱度

    2回答

    我有對網頁上的每一個元素定義內容的模塊,我有工作: package com.gdit.qa.fwa.geb.cmdr.modules import geb.Module class Member extends Module { static content = { // Member fields mbrID {$("div.subject-detail

    1熱度

    1回答

    使用junit運行器,是否可以像正常的spock測試一樣運行geb-spock測試? 看來,股票日食安裝不能做到這一點,並找不到任何eclipse插件來添加功能。 我試圖使用最新的日食氧氣。

    1熱度

    2回答

    給定一個參數爲的Java(例如, public class Foo { public Bar theBar(Bar bar) { /*... */ } } 當磕碰/ foo的嘲諷,我怎麼告訴它接受任何參數和返回值呢? (Groovy的) def fooStub = Stub(Foo) { theBar(/*what to pass here*/) >> { x -> x

    1熱度

    3回答

    我最近升級到grails 3.3.1,並意識到grails.test.mixin.Mock已被拉到單獨的項目,這是爲了向後兼容,根據我的瞭解org.grails:grails-test-mixins:3.3.0。 我一直在使用@Mock註釋來模擬Grails服務,注入到被測試的groovy/src類中。在這種情況下模擬協作服務的策略是什麼? Spock有什麼我可以使用的,或者我應該回退到grail

    1熱度

    2回答

    有一個簡單的類: class Person { private int age; private String name; public String getName(){return this.name;} public int getAge(){return this.age;} public void setName(String name

    4熱度

    3回答

    我可以像這樣進行測試並將where子句數據表提取到可重用塊中嗎? @Unroll void "test that doSomething with #a and #b does not fail"(String a, String b) { when: doSomethingWithAandB(a, b) then: notThrown(Excepti

    1熱度

    2回答

    我想從存儲庫獲取List並聲明其內容。 在下面的代碼我得到指出Object不能被分配到List 有什麼辦法來增加更好的理由來處理這種情況的警告? myDomainObjectRepository.save(_) >> { arguments -> final List<MyDomainObject> myDomainObjects = arguments[0] assert m

    2熱度

    2回答

    我有從斯波克Groovy中嘲笑接口返回所需的對象列表的問題: public interface SomeRepository { List<SomeObject> getAll(); } 所以我想嘲弄,在類: @CompileStatic class SomeProcessor { private final SomeRepository repository

    0熱度

    1回答

    我想知道如何獲得IgnoreIf spock註釋的布爾值。 舉例來說,在我的劇本我可能有這樣的事情: @IgnoreIf({someBooleanMethod()}) def "Some Feature Method"(){ // code and stuff } 我也有一個自定義的斯波克擴展。在extention我有這樣的: //iterates over each featu

    0熱度

    1回答

    我正在寫在斯波克測試,目前,這是基本結構: def "someTest"(String str, Class<? extends SomeClass> clazz) { setup: (current implementation) obj.get("Sample1") obj.get("Sample2") obj.get("Sample