问题标签 [powermockito]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - 使用 JFreeChart 和 Java 6 验证错误
我正在尝试对使用 JFreeChart 的旧旧应用程序进行单元测试,并且我正在尝试以这种方式创建 JFreeChart 对象的间谍:
我不知道以这种方式创建间谍是否有效,我以前只用 new 操作员做过。但我确实尝试过像这样模拟并得到同样的错误:
这是我得到的错误:
google了一下,看起来可能是由于我的Java版本和用于编译jfreechart jar的Java版本之间的兼容性问题。我正在使用 Java 6,这是我对 jfreechart 的 Maven 依赖项:
关于如何解决这个问题的任何想法?我可以只使用不同版本的 jfreechart,如果可以,有人知道哪个版本吗?
java - 将 PowerMockRunner 与 Junit 测试套件一起使用
我正在尝试创建一个Junit
测试套件以及使用,PowerMockRunner
但它不起作用。
当我尝试运行时,它失败并出现错误 -
java.lang.IllegalArgumentException:测试类在 org.junit.runners.model.TestClass.(TestClass.java:40) 只能有一个构造函数
关于如何PowerMockRunner
在上述情况下使用的任何建议?
谢谢
java - 如何在对模拟的不同调用中返回不同的值?
我有以下代码从数据库获取当前计数器值。然后它更新数据库中的计数器,然后再次检索该值。
我想以这样的方式模拟静态方法,即第一次调用应该返回 100,第二次调用应该返回 150。如何使用 PowerMockito 来实现这一点?我正在使用 TestNG、Mockito 和 PowerMock。
android - 应用程序实例未使用 Robolectric 和 powermock 进行初始化
我有一个使用应用程序实例进行应用程序级簿记的活动。我在创建后将应用程序实例保存在静态成员中(在应用程序子类本身中)。如果我只使用 Robolectric 运行它工作正常,但如果我将 Powermockito 与 Robolectric 一起使用,则不会创建应用程序,并且当我尝试从活动访问它时成员变量为空。
android - Power mockito 中的 TooManyConstructorsFoundException
我试图模拟 JSONArray 并尝试通过抑制构造函数。但是没有一个解决方案对我有用。
任何人都可以帮助解决这个问题吗?提前致谢
mockito - Mockito 错误“系统找不到指定的路径”
有人可以帮我模拟这个电话吗?
实际代码
这是我的模拟代码
java - PowerMock 使用 Struts2 Action 抛出 java.lang.ClassFormatError
我正在使用带有以下 JAR 的 Powermockito
在为我的操作运行测试时,我收到了带有失败堆栈跟踪的initializationError,如下所示
java - 使用 PowerMockito 在最终类中模拟私有静态方法
我有一个带有私有静态方法的最终类,它在另一个静态方法中调用
我需要模拟私有静态方法调用getErrorDetails()
,但我的测试是调用实际方法。这是我的代码:
mockito - 没有在模拟中返回存根值,它都是空的
实际代码:
模拟类:
不知道我错过了什么,没有收到任何错误,只返回null。
java - 检测到未完成的存根
使用 mockito 时,我的代码中出现以下错误:
导致此问题的堆栈跟踪:
我在这里错过了什么吗