0
私はこのコードでOuterTest
あります外部クラスの値を@Nested @Test intに渡す方法JUnit 5?
private MockMvc mockMvc;
@Mock
private Service Service;
@InjectMocks
private RestController RestController;
@BeforeEach
public void setUp() {
MockitoAnnotations.initMocks(this);
mockMvc = standaloneSetup(RestController)
.build();
}
を、私は別に
@Nested
public class RepeatableTest extends repeatableTestSuite {
}
}
を数回私のプロジェクトの上にテストを繰り返し、で、入れ子になったクラスを持っていますが、私のコントローラのすべてでテストする必要があります
これはMockMvcとURL、Cを必要とするので、このテストが失敗したすべてのプロジェクトの上に
@Test
void repeatableTestCase_shouldFailTest(MockMvc mockMvc, String url, Service service) throws Exception {
mockMvc.perform(post(url, INVALID_VALUE))
.andExpect(status().isBadRequest())
verifyZeroInteractions(service);
}
を繰り返しテストケースであり、 reatedと外のクラスで設定されて、私はこれを行うことができますか?