UNPKG

linked-list-lib

Version:

This package contain some possibilities of implementations of linked lists

32 lines (31 loc) 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const comparator_1 = require("../comparator"); const comparator = new comparator_1.Comparator(); describe('[COMP] Testing comparator', () => { test('[COMP] equal()', () => { expect(comparator.equal(10, 10)).toBe(true); expect(comparator.equal(10, 11)).toBe(false); expect(comparator.equal(10, 9)).toBe(false); }); test('[COMP] lessThanOrEqual()', () => { expect(comparator.lessThanOrEqual(10, 20)).toBe(true); expect(comparator.lessThanOrEqual(10, 10)).toBe(true); expect(comparator.lessThanOrEqual(10, 9)).toBe(false); }); test('[COMP] moreThanOrEqual()', () => { expect(comparator.moreThanOrEqual(20, 10)).toBe(true); expect(comparator.moreThanOrEqual(20, 10)).toBe(true); expect(comparator.moreThanOrEqual(19, 20)).toBe(false); }); test('[COMP] strictlyLessThan()', () => { expect(comparator.strictlyLessThan(10, 11)).toBe(true); expect(comparator.strictlyLessThan(10, 10)).toBe(false); expect(comparator.strictlyLessThan(10, 9)).toBe(false); }); test('[COMP] strictlyMoreThan()', () => { expect(comparator.strictlyMoreThan(10, 9)).toBe(true); expect(comparator.strictlyMoreThan(10, 10)).toBe(false); expect(comparator.strictlyMoreThan(10, 11)).toBe(false); }); });