@DataProvider(value = { "null | null", "200 | null", "300 | null", "400 | null", "499 | null", "500 | 500", "599 | 599", "999 | 999" }, splitBy = "\\|") @Test public void getErrorResponseTagValue_works_as_expected(Integer statusCode, String expectedTagValue) { // given doReturn(statusCode).when(adapterSpy).getResponseHttpStatus(any(ResponseInfo.class)); // when String result = adapterSpy.getErrorResponseTagValue(responseMock); // then assertThat(result).isEqualTo(expectedTagValue); verify(adapterSpy).getErrorResponseTagValue(responseMock); verify(adapterSpy).getResponseHttpStatus(responseMock); verifyNoMoreInteractions(adapterSpy); }