• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Android單元測試研究與實踐(20)

    發表于:2017-02-21來源:meituan作者:潘銘煒 黃超點擊數: 標簽:單元測試Android
    Mock也具備一些補充JUnit的驗證函數,比如設置函數的執行結果,示例如下: When (sample.dosomething()).thenReturn(someAction);// when (一個函數執行).thenReturn(一個可替

    Mock也具備一些補充JUnit的驗證函數,比如設置函數的執行結果,示例如下:

    
    
    1. When(sample.dosomething()).thenReturn(someAction);//when(一個函數執行).thenReturn(一個可替代真實函數的結果的返回值); 
    2.  
    3. //上述代碼是設置sample.dosomething()的返回值,當執行了sample.dosomething()這個函數時,就會得到someAction,從而解除了對真實的sample.dosomething()函數的依賴 

    上述代碼為被測函數定義一個可替代真實函數的結果的返回值。當使用這個函數后,這個可驗證的結果便會產生影響,從而代替函數的真實結果,這樣便解除了對真實函數的依賴。

    同時Mock框架也可以驗證函數的執行次數,代碼如下:

    
    
    1. List list = mock(List.class); //Mock得到一個對象 
    2.  
    3. 原文轉自:http://tech.meituan.com/Android_unit_test.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>