2015-12-08 3 views
0

Я хочу создать тест, который закругляется, хотя несколько испытаний в одном тесте позволяет сказать,JUnit Test хотя цикл

Test1 t1 = new Test1(); 
Test2 t2 = new Test2(); 
Test3 t3 = new Test3(); 

Я хочу использовать цикл, который должен запустить через это три тестовый файл для создания некоторых испытайте это.

for (String string : Test) { 
    test1.upload(); 
    test2.import(); 
} 
+1

Что конкретно вы испытываете? Что называется функцией 'TestN'? Убейте их и задайте ожидания по звонкам. –

+0

позволяет сказать, что Test1 имеет другой формат файла для тестирования, а test2 имеет некоторый предмет для тестирования. Я хочу, чтобы мой тест был избыточным и масштабируемым. Является ли лучший подход к тестированию всего теста из этих двух классов для вызова из основного класса? – muktoshuvro

+0

Каждый класс 'TestN' должен быть проверен модулем * самостоятельно *. Тест, который использует несколько классов TestN, не должен * re * -test 'TestN', скорее вы должны проверить, что вызываются методы' TestN'. –

ответ

2

Вы, вероятно, хотите, чтобы взглянуть на Parameterized тест бегун в JUnit. Вы можете использовать его так: создать интерфейс, который реализует все ваши классы Test. Затем ваш метод @Parameters возвращает список этих объектов.