spring-restdocs

    2熱度

    2回答

    在我的Spring MVC的測試(UTF-8編碼),我們發現: this.mockMvc = MockMvcBuilders.webAppContextSetup(context).apply(springSecurity()) .apply(documentationConfiguration(restDocumentation) .snippets().withEncod

    11熱度

    1回答

    當使用pathParameters記錄URI路徑參數,如下面 @Test public void documentGetRouteById() throws Exception { this.mockMvc.perform(get("/route/{id}", "FooBar")).andExpect(status().isOk()) .andDo(document("a

    1熱度

    1回答

    Conext 我發現這個問題here但我的問題是不同的。 所以我們使用Katharsis Controller和Spring Data Rest。 我們只有1個控制器的整個應用程序,然後請求將被髮送到Spring Data Rest存儲庫類。 我們希望使用Spring Restdoc來生成需要我們用MockMvc編寫單元測試的文檔。 但是,當使用Mockmvc時,它啓動容器並需要設置數據源。 如果

    0熱度

    1回答

    我試圖以產生基於spring-restdocs 一個REST API文檔,在下面的代碼我得到一個編譯時錯誤適用() 將該方法應用(RestDocumentationMockMvcConfigurer)是未定義的類型DefaultMockMvcBuilder @ContextConfiguration(locations = { "classpath:/testApplicationRestServ

    2熱度

    1回答

    創建具有MockMvc我一個單元測試正在到: HttpRequestMethodNotSupportedException:請求方法「POST」不支持 導致測試案例失敗的期待「 200',但得到'405'。您在Junit中可能看到的其他一些內容是Spring Rest Docs,可以忽略。如mockMvc Call上的@Rule或.andDo()。我遵循以下文檔Spring Rest Docs -

    2熱度

    1回答

    我已經寫了一個小測試Spring REST文檔與自定義傑克遜模塊(使用Spring Boot 1.3)。在我的應用程序主類中,我只有@SpringBootApplication。然後,我有另一個類JacksonCustomizations,看起來像這樣: @Configuration public class JacksonCustomizations { @Bean public Mod

    1熱度

    1回答

    在我的單元測試,我們發現 this.mockMvc .perform(post("/authenticate") .contentType(MediaType.APPLICATION_FORM_URLENCODED) .param("username", "[email protected]") .param("password", "superSecret

    1熱度

    1回答

    我遵循Spring Rest Docs參考文檔中關於構建配置的說明。但「片段」屬性不會出現暴露於Asciidoctor當我嘗試做 include::{snippets}/.... ,但我得到一個asciidoctor「警告:含有下探缺少屬性參考線:片段」 如果我刪除屬性引用並直接放入路徑中,出現包含文件的內容。 這裏是包含休息文檔/ Asciidoctor信息的文件的build.gradle:

    2熱度

    2回答

    Spring REST Docs生成一個捲曲代碼片段,在測試時非常方便。它等同於文檔中所述的MockMvc調用,但如果它的主機部分可以替換爲測試服務器的主機名(包括端口)而不是localhost,那就好了。是否有可能用它的當前版本來實現它?