Ich habe für JUnit-Testfall gegoogelt, und es kommt mit etwas, das viel komplizierter zu implementieren sucht - wo Sie eine neue Klasse erstellen, den Testfall erstreckt, die Sie dann rufen:Gibt es ein JUnit, das dem Testcase-Attribut von NUnit entspricht?
public class MathTest extends TestCase {
protected double fValue1;
protected double fValue2;
protected void setUp() {
fValue1= 2.0;
fValue2= 3.0;
}
}
public void testAdd() {
double result= fValue1 + fValue2;
assertTrue(result == 5.0);
}
aber was ich will, ist etwas wirklich einfach, wie die NUnit Testfälle
[TestCase(1,2)]
[TestCase(3,4)]
public void testAdd(int fValue1, int fValue2)
{
double result= fValue1 + fValue2;
assertIsTrue(result == 5.0);
}
gibt es eine Möglichkeit, dies in JUnit zu tun?
JUnit hat zwei Arten: Version 3, die Sie in Ihrem Beispiel haben und die Version 4, die Anmerkungen verwendet. Möchtest du wirklich über Version 3 wissen? – Raedwald
Ah .. Nein ... Ich möchte über 4.5 wissen ... – Steph
Ich denke, was ich suchen könnte, ist parametrisierte Tests. Aber selbst das sieht ein wenig ausschweifend und ein bisschen zufällig aus ... http://www.mkyong.com/unittest/junit-4-tutorial6-parameterized-test/ – Steph