spock 相关问题

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

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

使用spock测试Spring启动

我目前正在尝试设置属性后测试应用程序是否可以正确启动。基本上是对配置和自动装配的测试。我不想执行任何bean,只想开始...

回答 1 投票 0

使用Spock(groovy)数据表测试无参数的方法

假设我要测试的方法是:private void deleteImages(){//在路径中迭代文件//如果文件==图片,然后删除}现在使用groovy和spock框架对此进行测试,我正在...

回答 1 投票 0

使用REST模板的Spock E2E测试

我无法使用安全性配置我的Spring Boot服务器的“自检”。这意味着我使用本教程创建了一个自签名证书。当我从浏览器打开https:// localhost:8080时,有...

回答 2 投票 0

Spock:方法`setup`来自何处?

[我知道设置规格(测试类)和功能(测试方法)的方法分别是setupSpec和setup ...我不确定相应的“拆卸”是什么...

回答 1 投票 0

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