16得票1回答
操作数栈中的错误类型在arraylength中。

我正在尝试使用PowerMock测试一个方法。目前还没有编写任何测试用例,只是在为模拟设置类。下面是目前的进展:@RunWith(PowerMockRunner.class) @PrepareForTest({ ReadRubric.class }) public class ReadRubr...

58得票4回答
如何在纯JUnit测试中使用VisibleForTesting?

我正在对我的纯Java项目中的纯JUnit4 Java文件运行测试,但我找不到一种清晰地使用@VisibleForTesting的方法,而不将其手动设置为公共内容。@VisibleForTesting public Address getAddress() { return mAddres...

14得票3回答
在Eclipse中每个JUnit测试都在单独的JVM中运行?

我有一个项目,其中包含大约200个测试类中的近500个独立测试。其中一些测试完成后未能很好地清理其自身状态,在Eclipse中这会导致某些测试失败。如果通过Ant从命令行运行测试套件,则所有测试都会通过。 我是否可以在Eclipse中启用“测试隔离”?即使运行时间更长,我也不介意。 从长远...

10得票1回答
按指定顺序运行JUnit4测试类

我已经写了许多测试,不仅分成不同的类别,而且根据它们所测试的应用程序领域,分成不同的子包。因此,我的包结构看起来像这样: my.package.tests my.package.tests.four my.package.tests.one my.package.tests.three my...

14得票2回答
为不同的测试方法使用不同的Spring测试上下文配置

我们有一个基于Spring的JUnit测试类,它正在利用一个内部的测试上下文配置类。@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = ServiceTest.Config.class) public ...

20得票3回答
安卓:Robolectric不支持API级别1。

这是我的基本测试类:@RunWith(RobolectricTestRunner.class) public class MainActivityTest { @Before public void setup() { //do whatever is necessary be...

15得票1回答
JUnit 4.13中已弃用的ExpectedException.none()的替代方法

我正在尝试使用@Rule注释和ExpectedException ExpectedException的变量类型可以通过 ExceptedException.none() 方法进行初始化,但它已被废弃。有什么替代方法可以初始化ExpectedException对象。 例如:public Exp...

9得票2回答
Hibernate: java.lang.NoSuchMethodError: javax/validation/spi/ConfigurationState.getParameterNameProvider()Ljavax/validation/ParameterNameProvider Hibernate:java.lang.NoSuchMethodError:javax/validation/spi/ConfigurationState.getParameterNameProvider()Ljavax/validation/ParameterNameProvider

我们正在执行基于Spring-Hibernate的应用程序的Junit套件(使用Spring Text Context Unit Testing框架),并使用ANT构建,以下Hibernate Jars在构建路径中。 hibernate-validator-5.0.1.Final.jar v...

9得票6回答
Robolectric+Eclipse 无法找到资源?

我刚刚为我的Android应用程序配置了一个测试项目,使用Robolectric。 我遵循了Eclipse快速入门的步骤。 在执行我的第一个简单测试时,会引发异常。 java.lang.RuntimeException: java.lang.NullPointerException ...

8得票2回答
使用JUnit4编写Solr插件的单元测试,包括创建集合。

我为Solr编写了一个插件,其中包含新的流表达式。现在,我正在尝试了解编写单元测试的最佳方法:这些单元测试需要包括在Solr中创建集合,以便我能够检查我的新流表达式是否返回了它们应该返回的正确数据。 我在网上看到有一个名为"SolrTestCaseJ4"的类,但我没有找到如何将其用于在Sol...