assert.notEqual()

添加的版本:1.0.0

說明

notEqual( actual, expected, message = "" )

非嚴格比較,檢查不等式。

名字 說明
actual 正在測試的表達式
expected 已知比較值
message(字符串) 斷言的簡短說明

notEqual 斷言使用簡單的反向比較運算符 (!=) 來比較實際參數和預期參數。當它們不相等時,斷言通過;否則,它會失敗。失敗時,除了給定消息外,測試結果中還會顯示實際值和預期值。

assert.equal() 可用於測試相等性。

assert.notStrictEqual() 可用於測試嚴格不等式。

例子

最簡單的斷言示例:

QUnit.test('good example', assert => {
  const result = '2';

  // succeeds, 1 and 2 are different.
  assert.notEqual(result, 1, 'string and number');
});

QUnit.test('bad example', assert => {
  const result = '2';

  // fails, the number 2 and the string "2" are actually considered equal
  // when loosely compared. Use notStrictEqual instead to consider them different
  assert.notEqual(result, 2, 'string and number');
});