gpt4 book ai didi

java - jmockit 返回相同的对象

转载 作者:行者123 更新时间:2023-12-01 09:08:31 25 4
gpt4 key购买 nike

我可以使用 JMockit 模拟一个方法,使其返回传递给它的参数吗?

考虑这样的签名;

public String myFunction(String abc);

see使用 Mockito 可以做到这一点。但这在 JMockit 中可行吗?

最佳答案

JMockit manual提供了一些指导......我真的建议你阅读它。您正在寻找的结构可能看起来像这样:

@Test
public void delegatingInvocationsToACustomDelegate(@Mocked final DependencyAbc anyAbc)
{
new Expectations() {{
anyAbc.myFunction(any);
result = new Delegate() {
String aDelegateMethod(String s)
{
return s;
}
};
}};

// assuming doSomething() here invokes myFunction()...
new UnitUnderTest().doSomething();
}

关于java - jmockit 返回相同的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41068130/

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