<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] ## `MockServerHttpRequest`和`MockServerHttpResponse` `org.springframework.mock.http.server.reactive`包包含了用于`WebFlux`應用程序的`ServerHttpRequest`和`ServerHttpResponse`的`Mock`實現。 `org.springframework.mock.web.server`包包含一個`mock` `ServerWebExchange`,它依賴于那些`mock`請求和響應對象。 `MockServerHttpRequest`和`MockServerHttpResponse`都擴展自相同的抽象基類,作為特定于服務器的實現,并與它們共享行為。例如,`mock`請求一旦創建就不可變,但是您可以使用`ServerHttpRequest`中的`mutate()`方法來創建修改后的實例。 為了讓模擬響應正確實現寫契約并返回寫完成句柄(即`Mono<Void>`),默認情況下,它使用帶有`cache().then()`的`Flux`,它緩沖數據并使其可用于測試中的斷言。應用程序可以設置自定義的寫函數(例如,測試無限流)。 ## `WebTestClient` `WebTestClient`是一個用于測試服務器應用程序的`HTTP`客戶端。它包裝了`Spring`的`WebClient`并使用它來執行請求,但暴露了一個測試`facade`來驗證響應。`WebTestClient`可用于執行端到端`HTTP`測試。它還可以用于測試`Spring MVC`和`Spring WebFlux`應用程序,無需運行服務器,通過模擬服務器請求和響應對象。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看