Модульный тест Java для разных входных данных
Мне нужно проверить API. Например, у меня есть несколько методов @Test в классе для проверки моей функциональности, перед инициацией я подключаюсь к некоторому URL своего сервиса и использую его.
Если у меня есть служба с несколькими URL-адресами (в разных серверных средах), как я могу протестировать эту функцию для разных URL-адресов служб?
Flow:
Init conncetion by url Run all Tests Init conncetion by another url Run all Tests(the same) ...когда был только один хост, я делаю так:
<code>public class TestAPI{ @org.junit.Before public void init() { service = new Service("www.test.com"); } @org.junit.Test public void testA(){ service.CallA(); } @org.junit.Test public void testB(){ service.CallB(); } } </code>