日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Node.js教程:Node.js斷言測(cè)試

node.js的assert模塊主要用于編寫程序的單元測(cè)試時(shí)使用,通過斷言可以提早發(fā)現(xiàn)和排查出錯(cuò)誤。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的慶安網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

穩(wěn)定性: 5 - 鎖定

這個(gè)模塊可用于應(yīng)用的單元測(cè)試,通過 require('assert') 可以使用這個(gè)模塊。

assert.fail(actual, expected, message, operator)

使用參數(shù)operator測(cè)試參數(shù)actual (實(shí)際值) 和expected(期望值)是否相等。

assert(value[, message]), assert.ok(value[, message])

測(cè)試參數(shù)value是否為true,此函數(shù)和assert.equal(true, !!value, message);等價(jià)。

assert.equal(actual, expected[, message])

判斷實(shí)際值actual和期望值expected是否相等。

assert.notEqual(actual, expected[, message])

判斷實(shí)際值actual和期望值expected是否不等。

assert.deepEqual(actual, expected[, message])

執(zhí)行深度比較,判斷實(shí)際值actual和期望值expected是否相等。

assert.notDeepEqual(actual, expected[, message])

深度比較兩個(gè)參數(shù)是否不相等。

assert.strictEqual(actual, expected[, message])

深度比較兩個(gè)參數(shù)是否相等。

assert.notStrictEqual(actual, expected[, message])

此函數(shù)使用操作符 ‘!==’ 嚴(yán)格比較是否兩參數(shù)不相等。

assert.throws(block[, error][, message])

聲明一個(gè)block用來拋出錯(cuò)誤(error),error可以是構(gòu)造函數(shù),正則表達(dá)式或其他驗(yàn)證器。

使用構(gòu)造函數(shù)驗(yàn)證實(shí)例:

    assert.throws(
      function() {
        throw new Error("Wrong value");
      },
      Error
    );

使用正則表達(dá)式驗(yàn)證錯(cuò)誤信息:

    assert.throws(
      function() {
        throw new Error("Wrong value");
      },
      /value/
    );

用戶自定義的錯(cuò)誤驗(yàn)證器:

    assert.throws(
      function() {
        throw new Error("Wrong value");
      },
      function(err) {
        if ( (err instanceof Error) && /value/.test(err) ) {
          return true;
        }
      },
      "unexpected error"
    );

assert.doesNotThrow(block[, message])

聲明block不拋出錯(cuò)誤,詳細(xì)信息參見assert.throws。

assert.ifError(value)

判斷參數(shù)value是否為false ,如果是true,則拋出異常。通常用來測(cè)試回調(diào)中第一個(gè)參數(shù)error。


新聞名稱:創(chuàng)新互聯(lián)Node.js教程:Node.js斷言測(cè)試
本文鏈接:http://m.5511xx.com/article/djoihjd.html