junit4

    66热度

    6回答

    中运行属于某个类别的所有测试JUnit 4.8包含一个很好的新功能,称为“类别”,允许您将某些类型的测试分组在一起。这是非常有用的,例如对慢速和快速测试进行单独的测试运行。我知道JUnit 4.8 release notes中提到的东西,但想知道如何实际运行所有使用特定类别注释的测试。 JUnit的4.8发行说明中显示的例子套房定义,其中SuiteClasses注释选择从某些类别的测试运行,像这样

    0热度

    4回答

    即使在我尝试了所有来自另一篇文章的建议之后,我也无法让Maven Surefire执行我的JUnit 4测试。 我POM: <project> <modelVersion>4.0.0</modelVersion> <groupId>maven-test</groupId> <artifactId>maven-test</artifactId> <versio

    0热度

    3回答

    我有一个接口“A”的抽象测试用例“AbstractATest”。它有几个试验方法(@Test)和一个抽象方法: protected abstract A unit(); 其下测试提供的单元。不,我有多个“A”的实现,例如“DefaultA”,“ConcurrentA”等。 我的问题: 这个测试用例很庞大(〜1500 loc),并且正在增长。所以我想把它分成多个测试用例。如何在Junit 4中组

    6热度

    3回答

    我有一个JUnit 4测试套件,它具有BeforeClass和AfterClass方法,用于为以下测试类进行设置/拆卸。 我需要的是由他们自己运行测试类,但为此我需要为每个测试类设置/拆卸场景(BeforeClass和AfterClass或类似的东西)。问题是,当我运行套件时,我不想在每个测试课前后执行setup/teardown,我只想执行测试套件中的setup/teardown(一次)。 这可

    0热度

    1回答

    环境:JUnit 4,JDK 6 我想记录所有测试名称(用@Test注释),并计算在标准J2SE环境中执行由JUnit执行的每个测试所花费的时间量。 我应该依靠内置的JDK logging Logger.entering /退出System.currentTimeInMillis还是有更好的方法来做到这一点。

    0热度

    2回答

    我: package Tester.GUI.api public class Test1{-----} 在 “蝙蝠” : <path to java> -classpath<all jar defined in the classpath separated by ";"> org.junit.runner.JUnitCore Tester.GUI.api.Test1 当我启动日 “蝙蝠

    0热度

    2回答

    如何创建可以从每个java测试中调用的泛型函数? 在我的功能startappli我: public class startappli{ public void testMain (String[] args) { String[] logInfos = new String[3]; logInfos[0] = (String) args[0]; logInfo

    2热度

    1回答

    我从JUnit开始,并不理解注释@Test和@BeforeClass。 我有以下代码: public class Toto { @BeforeClass public static void setupOnce() { final Thread thread = new Thread() { public void run() { Main.m

    1热度

    2回答

    当我在我的Java源代码的javadoc运行,我得到这个错误个JUnit测试类: [javadoc] /mypath/TestStuff.class: warning: Cannot find annotation method 'expected()' in type 'org.junit.Test': class file for org.junit.Test not found 这个问题

    0热度

    1回答

    我们开发了一些代码,用于分析注释方法并添加一些运行时行为。我想测试这个。目前,我手动编码存根以及某些注释来设置我的测试用例。 通常我使用模拟框架(目前easymock)来避免手工编码测试双打(存根或模拟)。但我还没有找到一种方法来使用模拟框架来注释我的测试双打。这很麻烦,因为它涉及到很多愚蠢的虚拟源代码,这很难维护(读取,写入和重构测试)。 喜欢的东西: MyAnnotation annoM