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

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

    • <bdo id='MQO6S'></bdo><ul id='MQO6S'></ul>

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

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

        模擬 java.time.format.DateTimeFormatter 類

        Mock java.time.format.DateTimeFormatter class(模擬 java.time.format.DateTimeFormatter 類)
            <bdo id='UsEDP'></bdo><ul id='UsEDP'></ul>

            <tfoot id='UsEDP'></tfoot>

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

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

              • <i id='UsEDP'><tr id='UsEDP'><dt id='UsEDP'><q id='UsEDP'><span id='UsEDP'><b id='UsEDP'><form id='UsEDP'><ins id='UsEDP'></ins><ul id='UsEDP'></ul><sub id='UsEDP'></sub></form><legend id='UsEDP'></legend><bdo id='UsEDP'><pre id='UsEDP'><center id='UsEDP'></center></pre></bdo></b><th id='UsEDP'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='UsEDP'><tfoot id='UsEDP'></tfoot><dl id='UsEDP'><fieldset id='UsEDP'></fieldset></dl></div>
                    <tbody id='UsEDP'></tbody>
                  本文介紹了模擬 java.time.format.DateTimeFormatter 類的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試模擬 DateTimeFormatter 類.我做了以下事情:

                  I'm trying to mock the DateTimeFormatter class. I've done the following:

                  @RunWith(PowerMockRunner.class)
                  @PrepareForTest({DateTimeFormatter.class})
                  public class UnitTest {
                  
                  private DateTimeFormatter mockDateFormatter;
                  
                  private AwesomeClass awesomeClass;
                  
                  @Before
                  public void setUp() {
                      mockDateFormatter = PowerMockito.mock(DateTimeFormatter.class);
                      awesomeClass = new AwesomeClass(mockDateFormatter);
                  }
                  
                  @Test
                  public void shouldToTestSomethingAwesome() {
                     // Other test code
                      PowerMockito.when(mockDateFormatter.format(any(LocalDate.class)))
                                      .thenReturn("20150224");
                     // Other test code
                  
                  }
                  

                  AwesomeClass 使用它來格式化 LocalDateTime.now(ZoneId.of("UTC"));.然后,格式化的字符串進一步用于生成另一個字符串.我需要確保正確生成字符串.所以我需要從格式化程序返回一致的日期或模擬 LocalDateTime.now(..) 靜態方法

                  AwesomeClass uses it to format LocalDateTime.now(ZoneId.of("UTC"));. The formatted string is then further used to generate another string. I need to ensure that the string is properly generated. So I need to return a consistent date from either the formatter or mock the LocalDateTime.now(..) static method

                  我做錯了什么?

                  推薦答案

                  模擬 LocalDateTime.now() 的替代方法是將時鐘注入您的類并更改(或添加另一個)構造函數像這樣:

                  An alternative to mocking LocalDateTime.now() is to inject the clock into your class and change your (or add another) constructor like this:

                  AwesomeClass(DateTimeFormatter fmt, Clock clock) {
                    //instead of LocalDateTime now = LocalDateTime.now():
                    LocalDateTime now = LocalDateTime.now(clock);
                  }
                  

                  然后在你的測試中:

                  new AwesomeClass(formatter, Clock.fixed(the time you want here));
                  

                  這篇關于模擬 java.time.format.DateTimeFormatter 類的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

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

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

                    <tfoot id='SLwg9'></tfoot>

                        <legend id='SLwg9'><style id='SLwg9'><dir id='SLwg9'><q id='SLwg9'></q></dir></style></legend>
                          <tbody id='SLwg9'></tbody>
                          <i id='SLwg9'><tr id='SLwg9'><dt id='SLwg9'><q id='SLwg9'><span id='SLwg9'><b id='SLwg9'><form id='SLwg9'><ins id='SLwg9'></ins><ul id='SLwg9'></ul><sub id='SLwg9'></sub></form><legend id='SLwg9'></legend><bdo id='SLwg9'><pre id='SLwg9'><center id='SLwg9'></center></pre></bdo></b><th id='SLwg9'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='SLwg9'><tfoot id='SLwg9'></tfoot><dl id='SLwg9'><fieldset id='SLwg9'></fieldset></dl></div>
                          • <bdo id='SLwg9'></bdo><ul id='SLwg9'></ul>
                            主站蜘蛛池模板: 天天射夜夜操 | 美女亚洲一区 | 97av视频| 久久精品97| 久久专区| 一区二区视频在线 | 久久日韩精品 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 91视频在线看 | 黄色国产在线视频 | 九九热在线观看 | 伊人免费视频二 | 在线观看成人小视频 | 一区二区三区视频在线观看 | 久草视频网站 | 四虎成人精品永久免费av九九 | 国产中文字幕在线 | 亚洲精品视频在线看 | av片在线观看 | 男人天堂99 | 999热精品| 亚洲国产精品一区二区三区 | 中文字幕在线观看国产 | 国产激情视频在线 | 日韩视频在线播放 | 欧美一区二区三区视频 | 亚洲欧美中文日韩在线v日本 | 国产欧美精品一区 | 欧美日韩精品久久久免费观看 | 日韩精品1区2区 | 自拍偷拍av| 野狼在线社区2017入口 | 亚洲九九色| 久久99深爱久久99精品 | 欧美乱码精品一区二区三区 | 中文字幕成人在线 | 五月天国产视频 | av毛片免费 | 九色www | 久久久久久99 | v片网站|