亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

「單元測試」A值在300秒后會變成B,我如何測試這個接口呢?

「單元測試」A值在300秒后會變成B,我如何測試這個接口呢?

胡說叔叔 2018-07-08 19:20:33
假設我需要對一款策略游戲進行測試。當前資源 15 單位,資源最少經過 300s 才會更新一次,我們按照公式計算,300s 后資源應該是 35 單位。如果接口的時間取值是從系統時間獲取的,我就很難直接偽造。所以請問:我該如何快速的進行測試。不知道各位大佬有什么好想法。
查看完整描述

2 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

你說的是前端吧?像mocha或者jasmine等框架,在test時都會傳入一個done的結束函數。

describe('category', () => {
  it('some test', (done) => {   
       // ...some code
    
    setTimeout(() => {      
        // ...some code
      done();
    }, 301);
  });
});

執行done()即代表測試結束。

注意,如果你沒有顯性的寫done形參,測試框架會立刻結束。如果有寫形參,那么你必須執行done()才會結束


查看完整回答
反對 回復 2018-07-13
  • 2 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號