Liferay Junit-Mockito 测试
我正在尝试使用 JUNIT 和 Mockito 测试我的 liferay portlet 插件代码。目前,我正在模拟服务实现以返回模拟数据并测试功能。 我面临的问题是,我需要…
为什么 Mockito 调用我的匹配器两次?
我有一个 Mockito 测试,看起来有点像这样(当然是简化的): @RunWith(MockitoJUnitRunner.class) public class BlahTest { private static final in…
使用 Mockito 模拟 Java3D 的好方法是什么?
我正在尝试模拟 Java3D 类以进行单元测试,例如: mock(VirtualUniverse.class) 或者 mock(Canvas3D.class) 不幸的是,VirtualUniverse(也由 Canvas3…
如何从自定义 Mockito ArgumentMatcher 生成自定义消息?
我正在编写一个 ArgumentMatcher,比较的实质可以归结为: return A.value().equals(B.value()) && A.name().equals(B.name()) 不幸的是,当没…
如何使用带有类的构造函数来模拟对象?
这是测试: import static junit.framework.Assert.assertTrue import static org.powermock.api.mockito.PowerMockito.mock import static org.power…
Spring JUnit 和 Mockito - SimpleJdbcTemplate
给定一个扩展 SimpleJdbcDaoSupport 的类,如何模拟 SimpleJdbcTemplate? public class SimpleJdbcDaoSupportExtension extends SimpleJdbcDaoSuppor…
mockito - 伪造 addObserver
我从mockito开始,想知道如何假装添加观察者。我想编写一个测试来确保观察者计数在函数调用后增加。 示例测试代码: MyClassUnderTest instance = new…
测试调用本机方法的代码
我有一个这样的类: public final class Foo { public native int getBar() public String toString() { return "Bar: " + getBar() } } 请注意,getB…
PowerMock Mockito:如何模拟所有静态方法?
使用PowerMock(使用Mockito)时,我们是否需要模拟类的所有静态方法?我的意思是,假设我们有: class MockMe { public static MockMe getInstance()…
模拟中的依赖太多:单元测试问题
我想要对 Business 类进行测试,但遇到了这个问题:其中一个模拟对象对其他类(例如 Sites、URL 和 ComplexObject)有许多依赖项。 我的问题是:如果…
运行单元测试时出现 Spring 上下文问题
我正在使用 Spring 和 Mockito 运行一些单元测试。 我在 springcontext.xml 中配置了模拟,如下所示: <bean id="featureEndpoint" class="org.mock…
对 SLF4J 日志消息进行单元测试的最佳方法是什么?
我正在使用 slf4j,我想对我的代码进行单元测试,以确保在某些条件下生成警告/错误日志消息。我宁愿这些是严格的单元测试,所以我不希望必须从文件中…
为什么我的 Mockito 模拟对象使用真实的实现
我在模拟 Apache Http 客户端时遇到问题。以下尝试创建模拟: DefaultHttpClient httpClient = Mockito.mock(DefaultHttpClient.class) 无法创建真正…