spock 相关问题

Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。

当应用程序无法运行时运行Springboot测试

因此,我有一个项目,在最近的迭代中做了一些更改。由于该项目是分布式系统的一部分,因此我正在测试其他项目中的所有传入交互(并且我不应该...

回答 1 投票 -2

使用spock在单元测试中获得“太少的调用”

为简单起见,我们使用一个非常简单的类:public class TestingClass {public void method1(){System.out.println(“ Running method 1”); method2(); } public void ...

回答 1 投票 7

是否可以将Groovy闭包作为变量注入Spock模拟谓词参数中

[我在Spock交互文档中找到了有趣的一行:http://spockframework.org/spock/docs/1.3/interaction_based_testing.html#_argument_constraints最后约束,例如...

回答 1 投票 1

Grails功能测试Geb页面对象模块不起作用,没有方法签名

这是页面对象。包myapp.pages import geb.Page类LoginPage扩展了页面{static url =“ http:// localhost:8080 / login / auth” // static at = {title.contains(“ Login”)}静态...

回答 2 投票 0

Spock-具有groovy特性和@BeforeClass的安装规范

我正在尝试设置对象的通用数组,这些对象将从资源中的json文件加载和反序列化,并试图通过使用具有setup()方法的groovy trait来做到这一点。特性:Object [] arr @ ...

回答 1 投票 0

如何验证在Spock中是否调用了超类方法?

想象一下,我有以下类结构:class Parent {public void method(){//某些计算}} class child扩展Parent {@Override public void method(){super.method(...

回答 3 投票 0

如何验证天气,在spock中调用了超类方法?

想象一下,我有以下类结构:public void method(){//一些计算}} class Child扩展Parent {@Override public void method(){super.method(); //一些...

回答 2 投票 0

Spock测试因MissingPropertyException而失败

我有一个简单的类,它基于一个简单的规则构建一个RequestMessage。如果在数据库中找到MessageMetadata,则使用该元数据构建消息。否则,使用...

回答 2 投票 1

使用NullPointerException测试消息时Spock测试失败

我有一个简单的类,可以根据简单的规则构建消息。如果可以在数据库中找到该消息,则使用找到的消息进行构建。但是,如果找不到,则会显示新消息...

回答 1 投票 0

索引5的特定于方案的预期部分:空值:

当尝试使用Spock框架获取HTTP get响应时,出现以下异常。 java.net.URISyntaxException:索引5处预期的特定于方案的部分:null:def SERVER_URL =“ http:// ...

回答 1 投票 0

groovy spock用spy测试闭包

我有一个共享库,该库调用管道步骤方法(withCredentials)。我正在尝试在调用myMethodToTest时使用sh脚本正确调用withCredentials方法,但遇到错误...

回答 1 投票 0

Spock Power Mock不返回.thenAnswer {}方法中指定的值

我有一个具有公共静态void方法的类。此方法使用不同类中的方法,并且该方法接受两个参数并返回值列表。公共类FirstClass {...

回答 1 投票 0

意外的Spock MissingMethodException with File.createTempFile()

我在给定的测试/功能块中有以下几行:log.debug(“ subdir1 | $ subdir1 | class $ {subdir1.class}”)File.createTempFile('blub','odt',subdir1)日志消息是:2020-01-30 08:34:47,...

回答 1 投票 0

存根返回存根时初始化时存根失败

我有以下Spring代码可以用Spock进行测试:@Service @RequiredArgsConstructor公共类MyService {私人最终RestTemplateBuilder restTemplateBuilder; // ... public Path ...

回答 1 投票 0

Grails 4.0.1-Spock单元测试用例因空格而失败

我正在Grails 4.0.1应用程序中使用单元测试来测试i18n格式,但结果却很奇怪。对我来说,应该满足此规范条件,但事实并非如此。我不认为有人有...

回答 1 投票 0

Spock集成测试存根方法返回null

我正在使用Pi4j为树莓派创建Java应用。由于缺少适当的GPIO驱动程序,因此该应用程序无法用完raspbian OS。这就是为什么当我运行我的Spock集成测试时,我需要...

回答 1 投票 0

非静态方法的GroovyMock是否具有指定的行为?

我在Spock测试中放了这个:GroovyMock(File,global:true)File.createNewFile()>> null ...我意识到这是非正统/愚蠢/好奇的:createNewFile是一种非静态方法。代码...

回答 1 投票 0

Grails单元测试-每个闭包的模拟findAllBy()方法

我想对服务类中的功能进行单元测试。服务类如下:类FooService {Double getFoo(SomeClass class){Double returningValue = 0.0 String ...

回答 1 投票 -1

每个实例的metaClass方法重写无法在Spock测试中正常工作

我有一个方法叫execute()的类。在一些Spock单元测试中,我模拟了execute方法,并给了它一个模拟闭包,例如:def setup(){rule = new DynamicRule()} def“ test ...

回答 1 投票 2

Spock Mock,无论将什么变量传递给方法,调用方法时都返回“ x”

因此,我有一个方法在其标志中包含一些变量,例如此公共PageLinksVM mapLinks(URI requestUrl,Integer偏移量,Integer限制,Integer总数),如果输入I上没有变量...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.