david(大伟)
david(大伟)
@echoyhz 深层次的隐式调用? 你的意思是?
@kiddy2013 在junit/testng测试方法体中, ``` new MockUp(){ @Mock public String getMethod(){ //这里写,你想返回的内容 } }; ```
@153952402 https://github.com/hzdavid/jmockit.cn/blob/master/src/test/java/cn/jmockit/demos/utils/JNITools.java
@hwhaocool 用反射。 `import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class InvokePrivate { public static class HelloWorld { private String sayHello() { return "HelloWorld"; } } public static void main(String[] args) throws IllegalAccessException,...
@hbtj1216 `public class ChildTest extends Parent { @Test public void methodBtest() { Child c = new Child(); Assert.assertTrue(c.methodB().equals("BA")); } /** * 用MockUp & Mock,详情见 http://jmockit.cn/showArticle.htm?channel=3&id=2中的MockUp讲述 */ @Test public void methodBtest1()...
> 请问如何实现多次调用返回不同的值,比如obj1.get()第一次调用,mock返回1,第二次调用,mock返回2... 以此类推 @dlt-1997 用jmockit实在太方便了,见 http://www.jmockit.cn/showArticle.htm?channel=4&id=26 源代码也已上传。
> 请问一下 我这边使用的时候遇到这个报错, 请问有解决办法吗? > jmockit didn't get initialized; please check the -javaagent JVM initialization parameter was used 不要用jre,要用jdk.
@superbaobei 
与你的maven版本有关。 经测试,我电脑上的Apache Maven 3.5.3 这个版本是没有问题的。
@zdpbj2014 把异常信息 贴全一点。