Модульный тест 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>

Ответы на вопрос(2)

Ваш ответ на вопрос