次のようにJunit4で残りのドキュメントを構成し、スプリングブート1.4を使用しました
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@ActiveProfiles(SPRING_PROFILE_ACTIVE_TEST)
public class CustomerDetailsControllerWACTest {
@Autowired
private WebApplicationContext wac;
@Rule
public final JUnitRestDocumentation documentation =
new JUnitRestDocumentation("build/generated-snippets");
private RestDocumentationResultHandler document;
MockMvc mockMvc;
@Before
public void setUp() throws Exception
{
this.document = document("{method-name}", preprocessRequest(prettyPrint()), preprocessResponse(prettyPrint()));
this.mockMvc = MockMvcBuilders.webAppContextSetup(wac).
apply(documentationConfiguration(this.documentation))
.alwaysDo(this.document)
.build();
}
しかし、エラーはThe method documentationConfiguration(RestDocumentation) in the type MockMvcRestDocumentation is not applicable for the arguments (JUnitRestDocumentation)
ドキュメントには、ここで説明したのと同じ構成もありますが、それでも上記のエラーが表示されます。
RestDocs 依存関係 (バージョン): spring-restdocs-core-1.1.1 および spring-restdocs-mockmvc-1.0.1