私はJUnitテストケースのためにGoogleで検索してきた、そしてそれが実装する多くのより複雑に見える何かを思い付く - あなたはあなたがして呼び出すテストケースを拡張する新しいクラスを作成する必要があります。NUnitのtestcase属性に相当するJUnitはありますか?
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);
}
NUnitのテストケースのような、本当にシンプルなものです。
[TestCase(1,2)]
[TestCase(3,4)]
public void testAdd(int fValue1, int fValue2)
{
double result= fValue1 + fValue2;
assertIsTrue(result == 5.0);
}
JUnitでこれを行う方法はありますか?
JUnitは2つのスタイルがあります。あなたは本当にバージョン3について知りたいですか? – Raedwald
ああ...いいえ...私は約4.5を知りたいです... – Steph
私が探しているかもしれないと思うのは、パラメータ化されたテストです。しかし、これは少し冗長で少しランダムに見えます... http://www.mkyong.com/unittest/junit-4-tutorial-6-parameterized-test/ – Steph