ভূমিকা
assert.notEqual ফাংশন যাচাই করে যে দুটি অবজেক্ট সমান নয়। যদি দুটি সমান হয়, তবে অ্যাসারশন এরর থ্রো করে।
সিনট্যাক্স
assert.notEqual (actual, expected, [message])
প্যারামিটার
actual — তুলনা করার একচুয়াল ভ্যালু।
expected — একচুয়ালের সাথে যাচাই করার এক্সপেক্টেড ভ্যালু।
message — ইউজার-ডিফাইনড মেসেজ। অপশনাল।
Assert মডিউল ইনস্টল
npm install assert
বিল্ট-ইন মডিউল। npm version assert দিয়ে ভার্শন চেক করুন।
মডিউল ইমপোর্ট
const assert = require("assert").strict;উদাহরণ ১
notEqual.js ফাইল তৈরি করে node notEqual.js রান করুন।
// Importing the module const assert = require('assert').strict; var a = 3; var b = "3"; try { // Checking if a & b are equal assert.notEqual(a, b) console.log("a & b are not equal") } catch(error) { console.log("Error Occured: ", error) }আউটপুট
C:\home\node>> node notEqual.js a & b are not equal
উদাহরণ ২
// Import the module const assert = require('assert').strict; var a = 3; var b = 3; try { assert.notEqual(a, b) console.log("a & b are not equal") } catch(error) { console.log("Error Occured: ", error) }আউটপুট
C:\home\node>> node notEqual.js Error Occured: { AssertionError [ERR_ASSERTION]: Identical input passed to notStrictEqual: 3 at Object. (/home/node/test/assert.js:10:9) ... }