gpt4 book ai didi

java - 将属性设置为模拟对象 jmock

转载 作者:行者123 更新时间:2023-11-29 06:19:13 27 4
gpt4 key购买 nike

是否可以为模拟对象赋值。例如:

myMockObject = context.mock(MyObject.class);

myMockObject.setId("someId");

我正在测试的方法结束了,但最后有验证该对象的方法,因此没有 id 的对象被认为是无效的。我还能做些什么吗?

我能以某种方式指定 ok 我期待这个异常但无论如何都通过了测试吗?

我找到了这个链接,但找不到解决方案:

http://www.jmock.org/yoga.html

我希望记录器抛出一个带有消息字符串的验证异常,以前有没有人有过这方面的经验?

我试过这个:

context.checking(new Expectations() {
{

allowing(logger).error(with(exceptionMessage));

}
});

注意 exceptionMessage 消息由验证方法抛出,该验证方法在我正在测试的方法末尾验证对象。

最佳答案

这就是我要找的答案:

http://www.jmock.org/throwing.html

关于java - 将属性设置为模拟对象 jmock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com