Я гугл для испытания JUnit случае, и он приходит с чем-то, что выглядит намного сложнее реализовать - где вы должны создать новый класс, расширяющий тест, который затем называют:Есть ли эквивалент JUnit для атрибута тестового теста NUnit?
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 имеет два стиля: 3 версии, которые у вас есть в вашем примере, и версию 4, которая использует аннотацию. Вы действительно хотите узнать о версии 3? – Raedwald
А .. Нет ... Я хочу знать о 4.5 ... – Steph
Я думаю, что я мог бы искать Параметрированные тесты. Но даже это выглядит немного подробным и немного случайным ... http://www.mkyong.com/unittest/junit-4-tutorial-6-parameterized-test/ – Steph