腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1814)
视频
沙龙
1
回答
Groovy
Spock
单元测试
抛出
NullPointerException
,
因为
模拟
对象
为
空
unit-testing
、
groovy
、
spock
我正在为一个处理订单的类编写一些测试,并将完成的订单设置
为
可以发货。检索客户的订单,并使用已完成订单的订单状态来完成处理。‘从错误中可以清楚地看出,OrderStatus
对象
为
空
。
浏览 28
提问于2019-08-27
得票数 0
1
回答
测试将在
spock
单元测试
中捕获的java函数中引发的异常。
unit-testing
、
groovy
、
gradle
、
spock
java version 1.7.0_75
Groovy
: 2.3.6你好,'expect' is not allow
浏览 0
提问于2015-04-21
得票数 0
回答已采纳
1
回答
存根方法应根据
Spock
中给定的
模拟
参数返回值。
groovy
、
mocking
、
spock
、
stub
我希望有不同的返回结果-取决于给定的
模拟
参数的方法。actual == "Billy Bob" // true } 测试失败了,
因为
对我知道有一种方法可以通过调用顺序返回不同的值,但我想让它依赖于给定的
模拟
。 使用正常值--没有Mock/Stub代理--作为参数值确实有效。我假设
Spock
引
浏览 2
提问于2018-07-03
得票数 1
回答已采纳
1
回答
使用
Spock
的
单元测试
Groovy
2.0 : setup( )
groovy
、
gradle
、
spock
我使用
Spock
为
groovy
-2.0编写
单元测试
,并使用gradle运行。如果我在考试合格后写信。import
spock
.lang.Specification def "test if myMethod returns但是,如果我编写了一个setup()函数并在setup()中创建了
对象
,我的测试就失败了: Gradel说: java.lang.
NullPointerExcepti
浏览 0
提问于2012-01-31
得票数 12
2
回答
Groovy
模拟
调用
模拟
类的实方法
java
、
groovy
、
mocking
、
spock
、
vision-api
我正在尝试
为
一个类编写一个
单元测试
,该类在AnnotatorImageClient库的google-cloud-vision库中使用了Google。问题是,由于某种原因,我
模拟
的AnnotatorImageClient仍然调用真正的batchAnnotateImages方法,然后
抛出
一个NPE,这破坏了我的测试。我以前从未在
模拟
中看到过这种行为,我想知道我是否做错了什么,
spock
/
groovy
中是否有bug,还是与Google有关? 我已经检查了我的类中使用
浏览 0
提问于2019-04-08
得票数 4
回答已采纳
1
回答
Grails阻截器模型在
单元测试
中
为
空
unit-testing
、
grails
、
grails-3.0
、
grails-3.0.10
我有一个拦截器,它在模型
对象
上设置一个属性。在
单元测试
中,模型
为
空
。拦截器import
groovy
.util.logging.Commons @Commonsafter() { true}import grails.test.mixin.TestFor import
浏览 6
提问于2015-12-15
得票数 0
回答已采纳
2
回答
在Grails
Spock
规范测试中注入依赖项
testing
、
grails
、
groovy
、
dependency-injection
、
spock
我需要在测试中将依赖注入到我的域
对象
中。我如何才能做到这一点?我可以在一些测试中
模拟
这个encodePassword()方法,但是当我想测试控制器方法save()时,我不能
模拟
正在创建的Player,
因为
它都发生在控制器方法中。时遇到此异常 java.lang.
NullPointerException
: Cannot get property 'mainC
浏览 10
提问于2012-08-13
得票数 12
回答已采纳
2
回答
史波克rightShift (模仿)操作员显然不起作用
java
、
unit-testing
、
groovy
、
spock
这是我的
Spock
单元测试
:}public interface FizzBuzz extends Serializable {}java.lang.
NullPointe
浏览 6
提问于2016-01-12
得票数 6
回答已采纳
3
回答
如何打印
Groovy
堆栈跟踪?
groovy
如何打印
Groovy
堆栈跟踪?Java方法Thread.currentThread().getStackTrace()产生了一个巨大的堆栈跟踪,包括大量的
Groovy
内部。我看到一个函数从StreamingMarkupBuilder调用了两次,看起来它应该只调用一次,我想知道为什么
Groovy
认为它应该调用两次。
浏览 2
提问于2011-06-07
得票数 27
回答已采纳
2
回答
无法在null
对象
上获取属性'config‘- Grails Service
Spock
测试
grails
、
groovy
、
spock
在Grails应用程序中
为
服务类使用UnitSpec运行
spock
测试用例时,获取grailsApplication
为
null。Error - Cannot get property 'config' on null object 有人能告诉我如何在
spock
测试服务类时配置grailsApplication吗?)方法使用url = grailsApplication.config.ACCOUNTWEBSERVICEURL调用webservice,该url是default.properties文件,但当
浏览 0
提问于2013-03-14
得票数 3
1
回答
不明白斯波克的互动是如何运作的
unit-testing
、
groovy
、
mocking
、
spock
以下是
Groovy
中一个超级简单的
spock
测试用例。!!本规范文件中定义的所有类/接口。(
spock
中的规范文件只是一个测试用例文件)。我遇到的特殊问题是理解交互语句: 1*mockURLAdapter.openConnection( )是如何工作的。据我理解,这只是一个验证语句,断言方法'openConnection(_)‘是用非
空
参数调用的。为什么调用此断言会导致w
浏览 5
提问于2015-07-31
得票数 2
回答已采纳
3
回答
在
groovy
变量上?
grails
、
groovy
我在一些
groovy
代码中看到了以下内容:使用“id”和不使用“id”有什么区别?
浏览 0
提问于2010-11-29
得票数 3
回答已采纳
3
回答
能和斯波克一起嘲弄一下吗?
java
、
unit-testing
、
groovy
、
enums
、
spock
我有一个开关语句来处理java enum,并且正在使用
spock
编写一些
groovy
单元测试
。我已经添加了一个测试,以验证当前是否处理了每种类型的foo,而不引发异常。要做到这一点,我将不得不
模拟
枚举,并且已经看到了这里概述的解决方案: 我也知道可以使用powermock,但是我真的很喜欢
spock
,
因为
我发现它非常轻量级,所以我正在寻找一个使用
spock
的解决方案。我想知道是否有人知道用
spock
做这件事的方法,
因为
我在任何文档上都
浏览 9
提问于2015-03-13
得票数 6
回答已采纳
1
回答
使用带有
Spock
单元测试
的@PostConstruct的不可测试的grails (2.5.4)服务
unit-testing
、
grails
、
groovy
、
grails-2.0
、
spock
通过在@PostConstuct中获取一些配置条目,我希望使用Config.
groovy
初始化一个服务。
Spock
显然只在共享服务实例上调用@PostConstruct方法,然后在被测试的实际实例上执行您测试的任何实例方法。这有一个反常的副作用: 我的init代码要么
因为
未能添加一个setupSpec来初始化共享实例而失败,要么在被测试的方法中失败,<
浏览 4
提问于2016-07-30
得票数 3
回答已采纳
1
回答
如何用史波克来
模拟
EntityManager和查询?
unit-testing
、
jpa
、
spock
使用
spock
,我需要
模拟
对EntityManager/Query的调用。entityManager.createNativeQuery("nativeQuery").setParameter(1, param1).getResultList()我尝
浏览 0
提问于2017-05-11
得票数 1
回答已采纳
3
回答
Spock
可以
模拟
Java构造函数吗
java
、
unit-testing
、
groovy
、
spock
试图扩大
Spock
在工作中的吸引力,却遇到了这个问题。实际上是尝试
为
Groovy
类编写
单元测试
,但它调用了Java。静态方法调用私有构造函数。
因为
它试图连接到ZooKeeper,所以我想在这个
单元测试
中
模拟
它(而不是在内部运行一个作为
单元测试
的一部分)。
浏览 3
提问于2014-01-18
得票数 8
回答已采纳
3
回答
如何
模拟
对象
在测试方法外部初始化的方法?
java
、
unit-testing
、
junit
VisibleForTesting timer.method(); }我有一个Timer
对象
作为我正在为testingMethod()编写
单元测试
,但是测试失败了,
因为
timer
为
空
,并且调用方法()将
抛出
NullPointerException
。我无法使用类的构造函数初始化计时器。我不能调用authenticate()来初
浏览 0
提问于2020-10-14
得票数 2
1
回答
如何将
Groovy
类的实例赋值给Java类中的变量
java
、
grails
、
groovy
我有一个类似如下的
Groovy
类: def myMethod() { println "hello" }我想在JavaOtherClass { myc.myMethod(); // <-- Raises
NullPointerException
}当我运行这段代码时,它
抛出
一个
NullP
浏览 0
提问于2016-09-21
得票数 0
1
回答
NullObject类在
Groovy
中的用途是什么?
groovy
、
null
我已经使用
Groovy
5个小时了,只是偶然发现了。
浏览 0
提问于2010-03-20
得票数 6
回答已采纳
1
回答
如何在
Groovy
/Grails中
模拟
SQL调用
sql
、
unit-testing
、
grails
、
groovy
、
spock
我有一个用
groovy
编写的服务类,如下所示:import javax.sql.DataSource throw e; }我在这里要做的是
模拟
sql.call方法,
抛出
一个SQLException。),rightShift(java.lang.Number)
浏览 0
提问于2016-02-08
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?
从 Java到Kotlin,为什么我又再从 Kotlin 回归 Java
从 Java到Kotlin,再从 Kotlin 回归 Java!
杭州程序员都知道的10款Java开源工具
10个Java开发人员的顶级测试工具、库和框架介绍
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券