У меня есть метод тестирования, как показано ниже, два других метода тестирования зависят от этого метода, и этот метод должен запускаться перед этими двумя каждый раз, а не только один раз для обоих.
@Test(dataProvider = "requestParameterProvider", groups = "jsonRequest")
public void saveNewActivity_correctValues(Service service,
Map<String, Object> requestMap){}
@Test(dependsOnMethods = "saveNewActivity_trackRequest_correctValues", dataProvider = "responseParameterProvider")
public void commitActivity_correctValues(Service service){}
@Test(dependsOnMethods = "saveNewActivity_trackRequest_correctValues", dataProvider = "exceptionParameterProvider")
public void failActivity_correctValues(Service service, FailureReason failureReason){}
что происходит выше case - метод saveNewActivity_correctValues, запускаемый сначала один раз, а затем два других метода. но я хочу, чтобы первый метод вызывался два раза перед каждым зависимым методом и один раз как отдельный тест. я не могу поставить первый метод как @BeforeMethod, потому что это уже тест и у него есть собственный поставщик.