久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='IAgXE'></tfoot>

    1. <i id='IAgXE'><tr id='IAgXE'><dt id='IAgXE'><q id='IAgXE'><span id='IAgXE'><b id='IAgXE'><form id='IAgXE'><ins id='IAgXE'></ins><ul id='IAgXE'></ul><sub id='IAgXE'></sub></form><legend id='IAgXE'></legend><bdo id='IAgXE'><pre id='IAgXE'><center id='IAgXE'></center></pre></bdo></b><th id='IAgXE'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='IAgXE'><tfoot id='IAgXE'></tfoot><dl id='IAgXE'><fieldset id='IAgXE'></fieldset></dl></div>
        <bdo id='IAgXE'></bdo><ul id='IAgXE'></ul>
    2. <small id='IAgXE'></small><noframes id='IAgXE'>

      <legend id='IAgXE'><style id='IAgXE'><dir id='IAgXE'><q id='IAgXE'></q></dir></style></legend>

        如何使用 Mockito 和 jUnit 模擬持久化和實(shí)體

        How to mock persisting and Entity with Mockito and jUnit(如何使用 Mockito 和 jUnit 模擬持久化和實(shí)體)

        <legend id='Fpgy1'><style id='Fpgy1'><dir id='Fpgy1'><q id='Fpgy1'></q></dir></style></legend>

        <small id='Fpgy1'></small><noframes id='Fpgy1'>

          <i id='Fpgy1'><tr id='Fpgy1'><dt id='Fpgy1'><q id='Fpgy1'><span id='Fpgy1'><b id='Fpgy1'><form id='Fpgy1'><ins id='Fpgy1'></ins><ul id='Fpgy1'></ul><sub id='Fpgy1'></sub></form><legend id='Fpgy1'></legend><bdo id='Fpgy1'><pre id='Fpgy1'><center id='Fpgy1'></center></pre></bdo></b><th id='Fpgy1'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Fpgy1'><tfoot id='Fpgy1'></tfoot><dl id='Fpgy1'><fieldset id='Fpgy1'></fieldset></dl></div>

            <tbody id='Fpgy1'></tbody>

              1. <tfoot id='Fpgy1'></tfoot>
                  <bdo id='Fpgy1'></bdo><ul id='Fpgy1'></ul>
                • 本文介紹了如何使用 Mockito 和 jUnit 模擬持久化和實(shí)體的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  我正在嘗試尋找一種方法來(lái)使用 Mockito 測(cè)試我的實(shí)體;

                  I'm trying to find a way to test my entity using Mockito;

                  這是簡(jiǎn)單的測(cè)試方法:

                  @Mock
                  private EntityManager em;
                  
                  @Test
                  public void persistArticleWithValidArticleSetsArticleId() {
                      Article article = new Article();
                      em.persist(article);
                      assertThat(article.getId(), is(not(0L)));
                  }
                  

                  如何最好地模擬 EntityManager 將 Id 從 0L 更改為即 1L 的行為?可能在可讀性方面的障礙最少.

                  How do I best mock the behaviour that the EntityManager changes the Id from 0L to i.e. 1L? Possibly with the least obstructions in readability.

                  一些額外的信息;在測(cè)試范圍之外,EntityManager 由應(yīng)用程序容器生成

                  Some extra information; Outside test-scope the EntityManager is produced by an application-container

                  推薦答案

                  public class AssignIdToArticleAnswer implements Answer<Void> {
                  
                      private final Long id;
                  
                      public AssignIdToArticleAnswer(Long id) {
                          this.id = id;
                      }
                  
                      @Override
                      public Void answer(InvocationOnMock invocation) throws Throwable {
                          Article article = (Article) invocation.getArguments()[0];
                          article.setId(id);
                          return null;
                      }
                  }
                  

                  然后

                  doAnswer(new AssignIdToArticleAnswer(1L)).when(em).persist(any(Article.class));
                  

                  這篇關(guān)于如何使用 Mockito 和 jUnit 模擬持久化和實(shí)體的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測(cè) 32 位 int 上的整數(shù)溢出?)
                  Local variables before return statements, does it matter?(return 語(yǔ)句之前的局部變量,這有關(guān)系嗎?)
                  How to convert Integer to int?(如何將整數(shù)轉(zhuǎn)換為整數(shù)?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內(nèi)創(chuàng)建一個(gè)隨機(jī)打亂數(shù)字的 int 數(shù)組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠?qū)?0xff000000 存儲(chǔ)為 int?)

                  1. <legend id='QAmJs'><style id='QAmJs'><dir id='QAmJs'><q id='QAmJs'></q></dir></style></legend>

                          <tbody id='QAmJs'></tbody>
                        <tfoot id='QAmJs'></tfoot>
                      • <i id='QAmJs'><tr id='QAmJs'><dt id='QAmJs'><q id='QAmJs'><span id='QAmJs'><b id='QAmJs'><form id='QAmJs'><ins id='QAmJs'></ins><ul id='QAmJs'></ul><sub id='QAmJs'></sub></form><legend id='QAmJs'></legend><bdo id='QAmJs'><pre id='QAmJs'><center id='QAmJs'></center></pre></bdo></b><th id='QAmJs'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='QAmJs'><tfoot id='QAmJs'></tfoot><dl id='QAmJs'><fieldset id='QAmJs'></fieldset></dl></div>

                          <small id='QAmJs'></small><noframes id='QAmJs'>

                            <bdo id='QAmJs'></bdo><ul id='QAmJs'></ul>
                            主站蜘蛛池模板: 国产成人精品久久二区二区91 | 久久亚洲综合 | 一区二区三区成人 | 久久久国产精品视频 | 日韩一区二区在线视频 | 国内精品视频一区二区三区 | 久草热视频 | 日本三级电影在线看 | 91精品一区二区三区久久久久久 | 欧美爱爱视频 | 欧美一区二区三区在线播放 | www亚洲成人 | 一区二区在线看 | 91新视频 | 亚洲精品1 | 国产高清视频一区二区 | av片免费 | 国产成人精品一区二区三区在线 | 亚洲一区二区在线播放 | 成人欧美日韩一区二区三区 | 在线一区观看 | 精品欧美乱码久久久久久1区2区 | 国产成人自拍一区 | 免费视频中文字幕 | 成人国产在线视频 | 亚洲第一福利视频 | 久久久精品综合 | 国产羞羞视频在线观看 | 亚洲免费在线观看视频 | 国产成人亚洲精品自产在线 | 欧美一区不卡 | 黄色三级免费 | 黄久久久| 国产亚洲一区二区三区在线观看 | 黄色av网站在线观看 | 成人精品一区二区三区中文字幕 | 亚洲精品大片 | 视频一二三区 | 国产成人精品高清久久 | 国产二区视频 | 成年人精品视频 |