最近node项目中遇到使用断言测试程序,看了下nodejs的api之后,对nodejs中assert断言的几个方法做个简单的记录。
1 equal()
- equal(actual,expected[,message])
相当于使用 ==
运算符比较两个参数值actual
和expected
是否相等,如果相等不返回任何值,如果不相等则返回带有message属性的AssertionError,若message为undefined
,则为默认的错误信息。
var assert = require('assert');
assert.equal('1','1');//通过 '1' == '1'
assert.equal('1',1);//通过,'1' == 1
assert.equal('q','q');//通过
assert.equal('abc','abc');//通过
assert.equal('a','b');//不通过,