parameterized-unit-test

    10热度

    2回答

    基本上我希望能够插入NUnit中的TestCase或TestFixture的方法来改变行为。从本质上说我想这样做: [TestFixture] public class MethodTests { public delegate void SimpleDelegate(); public static void A() { // Do somethi

    5热度

    1回答

    我正在使用@RunWith(value = Parameterized.class)运行JUnit 4测试。这工作正常,没有问题。但是,当我的34个测试中的任何一个超时时,我只收到信息java.lang.Exception: test timed out after 15000 milliseconds。我希望它也显示测试的参数。 我甚至试图像下面的代码那样做(我知道这对大多数情况来说是一个可怕的

    0热度

    2回答

    我正在尝试编写一个从字符串数组中加载不同属性文件的测试。但代码一直抛出一个空指针异常,请任何想法? @RunWith(value = Parameterized.class) public class AllTests { private static String text; private static Properties props; public Al

    0热度

    1回答

    我在学习JUnit,我必须多次测试一个方法。 我必须测试基于两个参数(环境和情况#)的方法。 我正在两个环境中工作,在这两个环境中,我必须检查相同的Case#是否会在不同的环境之间产生相同的结果。这是测试情况: public class AppStartTest { /** * Test method for {@link archive.AppStart#beginOper(java.l

    0热度

    1回答

    我最近开始玩tdd并遇到了一个问题,我不明白为什么有一件事正在工作,另一件事不起作用。 下面的代码工作对我来说: public class Ant { public Ant(Point startLocation, Point hive) { this.currentLocation = new Point(startLocation); this.hive =

    5热度

    2回答

    工作考虑这个测试类使用JUnit 4和JUnitParams工作: import static junitparams.JUnitParamsRunner.$; import junitparams.JUnitParamsRunner; import junitparams.Parameters; import org.junit.Test; import org.junit.runne

    7热度

    1回答

    我有一个提升测试用例。无论参数如何,本测试用例的大部分行都会被执行。但是有些部分是根据提供的参数执行的。我想避免编写两个单独的测试用例,除了一些小部分外,它们几乎完全相同。所以,我需要使用类似下面的方法来创建参数测试情况: BOOST_FIXTURE_TEST_CASE(caseA, Fixture) { TestFunction("parameterA"); } BOOST_F

    6热度

    2回答

    我正在使用德尔福7. 我是新来的DUnit,我的怀疑是什么样的测试案例,我可以写DUnit和如何(这对我来说非常重要)。 是否可以编写特定按钮点击事件的测试用例?因为在那种情况下,可能会有一大组代码被使用,其中更多的单元被调用以及它们各自的数据库相关的过程或功能。在那种情况下,编写测试用例的最佳方法是什么? (如果可能的话,一个例子或者参考对我来说是一个很大的帮助)。 因为在样本DUnit项目中我

    1热度

    1回答

    我有一个程序,包含3个参数化方法,从命令行接收参数。我想测试它们,并且我已经在JUnit中编写了一个测试,右键单击原始类并单击新的Junit测试。在测试课上,我已经注释了该类,如@RunWith(Parameterized.class),以及参数化方法,如@Parameters和testmain方法为@test。 在每种方法中,我创建了原始类的引用,并且我调用了方法并传递了所需的参数。现在有一个初

    0热度

    2回答

    向@Parameterized测试类注入一组参数最简单的方法是什么? 使用案例: 我有一个普通的类,看起来像这样 @RunWith(Parameterized.class) class Tests { public void testOne() { } public void testTwo() { } @Parameters public stati