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