久久久久久久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>
                            主站蜘蛛池模板: 国产中文字幕在线 | 男女羞羞视频在线观看 | 欧美日韩专区 | 国产精品视频网 | 亚洲人在线 | 草久久 | 中文字幕在线视频免费观看 | 一区在线视频 | 精品1区2区 | 四虎成人av | 国产成人精品福利 | h视频在线看 | 91欧美精品成人综合在线观看 | 精品一区在线免费观看 | 在线黄av | 欧美一区二区在线免费观看 | 亚洲www啪成人一区二区麻豆 | 国产传媒在线观看 | 国产精品96久久久久久 | 国产精品1区 | 欧美人妖网站 | 日本三级电影免费观看 | 国产精品久久国产精品久久 | av福利网| 波多野结衣中文视频 | 婷婷久久精品一区二区 | 五月激情久久 | 黄色网址在线播放 | 久久亚洲一区二区三 | 九九综合| 欧美一区二区三区免费在线观看 | 成人网址在线观看 | 国产精品久久国产精品99 | 久久久久久国产精品 | 久久精品99国产精品 | 亚洲精品乱码久久久久久9色 | 亚洲一区二区精品视频 | 高清一区二区三区 | 日韩电影中文字幕 | 一级免费毛片 | 日本一本在线 |