我正在为我的项目编写单元测试,我正在使用TestNG和JMockit来创建测试双打。 JMockit在开始时看起来是一个很好的选择,因为它具有高级功能,如模拟静态和私有方法,但是现在,我遇到了一些奇怪的问题,如ConcurrentModificationException和其他一些JMockit异常。
经过一些研究后,看起来JMockit不支持并发测试执行: http://markmail.org/message/fy4dyegblqsefp7a https://groups.google.com/forum/#!topic/jmockit-users/vc-7J3lIrlM
只是为了它,我使用Mockito重新实现了我的测试,这次他们并行完美地工作,所以我的问题是: - 你以前遇到过这些问题吗?你是怎么解决的? - 你是不是因为这个而停止使用JMockit,还是有办法解决它? - 你认为最重要的是什么?并行测试执行或高级模拟功能?
谢谢大家