Spock是Java和Groovy应用程序的测试和规范框架。高度表达的规范语言使得创建和维护代码变得容易。
Spock-具有groovy特性和@BeforeClass的安装规范
我正在尝试设置对象的通用数组,这些对象将从资源中的json文件加载和反序列化,并试图通过使用具有setup()方法的groovy trait来做到这一点。特性:Object [] arr @ ...
想象一下,我有以下类结构:class Parent {public void method(){//某些计算}} class child扩展Parent {@Override public void method(){super.method(...
想象一下,我有以下类结构:public void method(){//一些计算}} class Child扩展Parent {@Override public void method(){super.method(); //一些...
Spock测试因MissingPropertyException而失败
我有一个简单的类,它基于一个简单的规则构建一个RequestMessage。如果在数据库中找到MessageMetadata,则使用该元数据构建消息。否则,使用...
使用NullPointerException测试消息时Spock测试失败
我有一个简单的类,可以根据简单的规则构建消息。如果可以在数据库中找到该消息,则使用找到的消息进行构建。但是,如果找不到,则会显示新消息...
当尝试使用Spock框架获取HTTP get响应时,出现以下异常。 java.net.URISyntaxException:索引5处预期的特定于方案的部分:null:def SERVER_URL =“ http:// ...
我有一个共享库,该库调用管道步骤方法(withCredentials)。我正在尝试在调用myMethodToTest时使用sh脚本正确调用withCredentials方法,但遇到错误...
Spock Power Mock不返回.thenAnswer {}方法中指定的值
我有一个具有公共静态void方法的类。此方法使用不同类中的方法,并且该方法接受两个参数并返回值列表。公共类FirstClass {...
意外的Spock MissingMethodException with File.createTempFile()
我在给定的测试/功能块中有以下几行:log.debug(“ subdir1 | $ subdir1 | class $ {subdir1.class}”)File.createTempFile('blub','odt',subdir1)日志消息是:2020-01-30 08:34:47,...
我有以下Spring代码可以用Spock进行测试:@Service @RequiredArgsConstructor公共类MyService {私人最终RestTemplateBuilder restTemplateBuilder; // ... public Path ...
Grails 4.0.1-Spock单元测试用例因空格而失败
我正在Grails 4.0.1应用程序中使用单元测试来测试i18n格式,但结果却很奇怪。对我来说,应该满足此规范条件,但事实并非如此。我不认为有人有...
我正在使用Pi4j为树莓派创建Java应用。由于缺少适当的GPIO驱动程序,因此该应用程序无法用完raspbian OS。这就是为什么当我运行我的Spock集成测试时,我需要...
我在Spock测试中放了这个:GroovyMock(File,global:true)File.createNewFile()>> null ...我意识到这是非正统/愚蠢/好奇的:createNewFile是一种非静态方法。代码...
Grails单元测试-每个闭包的模拟findAllBy()方法
我想对服务类中的功能进行单元测试。服务类如下:类FooService {Double getFoo(SomeClass class){Double returningValue = 0.0 String ...
每个实例的metaClass方法重写无法在Spock测试中正常工作
我有一个方法叫execute()的类。在一些Spock单元测试中,我模拟了execute方法,并给了它一个模拟闭包,例如:def setup(){rule = new DynamicRule()} def“ test ...
Spock Mock,无论将什么变量传递给方法,调用方法时都返回“ x”
因此,我有一个方法在其标志中包含一些变量,例如此公共PageLinksVM mapLinks(URI requestUrl,Integer偏移量,Integer限制,Integer总数),如果输入I上没有变量...
我目前正在尝试设置属性后测试应用程序是否可以正确启动。基本上是对配置和自动装配的测试。我不想执行任何bean,只想开始...
假设我要测试的方法是:private void deleteImages(){//在路径中迭代文件//如果文件==图片,然后删除}现在使用groovy和spock框架对此进行测试,我正在...
我无法使用安全性配置我的Spring Boot服务器的“自检”。这意味着我使用本教程创建了一个自签名证书。当我从浏览器打开https:// localhost:8080时,有...
[我知道设置规格(测试类)和功能(测试方法)的方法分别是setupSpec和setup ...我不确定相应的“拆卸”是什么...