Open xpgreat opened 4 years ago
有一个方法内部很多分支,同时调用了一个静态方法,返回值决定分支走向。想要在不同的testcase中mock相同的static method,需要返回不同的值,这个需要怎么实现呀(每一个case单独跑都正常,整个test类一起跑出现互斥导致只进入最先mock的结果分支),或者在每一个case执行完后如何进行恢复mock的动作,看很多都是使用Mockit.teardownMocks,但是由于使用了自己打包编译的版本,jar中已经没有这个方法了,求大佬解答
请问解决了吗?遇到了同样的问题,单个跑没事一起跑报错
有一个方法内部很多分支,同时调用了一个静态方法,返回值决定分支走向。想要在不同的testcase中mock相同的static method,需要返回不同的值,这个需要怎么实现呀(每一个case单独跑都正常,整个test类一起跑出现互斥导致只进入最先mock的结果分支),或者在每一个case执行完后如何进行恢复mock的动作,看很多都是使用Mockit.teardownMocks,但是由于使用了自己打包编译的版本,jar中已经没有这个方法了,求大佬解答