📜  Node.js assert.equal()函数(1)

📅  最后修改于: 2023-12-03 15:33:08.238000             🧑  作者: Mango

Node.js assert.equal()函数

在Node.js中,assert模块是一个自带的模块,可以用来进行单元测试。assert.equal()函数是assert模块中的一个方法,用于比较两个参数是否相等。该函数接收两个参数,如果参数相等,则函数不会有任何反应。否则,将会抛出一个AssertionError异常。

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

参数:

  • actual:必需,要比较的实际值。
  • expected:必需,期望的值。
  • message:可选,如果发生断言错误时显示的自定义错误消息。
例子

以下例子演示了assert.equal()函数的用法:

const assert = require('assert');

assert.equal(1, 1); // 通过,不会有任何反应

assert.equal(1, '1'); // 抛出异常,因为1 !== '1'

在上面的代码中,第一个assert.equal()函数将不会有任何反应,因为1等于1。但是,第二个assert.equal()函数将会抛出一个AssertionError异常,因为1不等于'1'。

结论

assert.equal()函数可以用于比较两个值是否相等,如果不相等,则会抛出一个AssertionError异常。在进行单元测试时,assert.equal()函数是非常有用的。它可以帮助我们保证代码的正确性。

参考资料