spreadsheet
typeScript/javascript spreadsheet parser, with formulas.
git clone https://git.vogt.world/spreadsheet.git
Log | Files | README.md
← All files
name: tests/Utilities/CriteriaFunctionFactoryTest.ts
-rw-r--r--
869
 1import {
 2  assertEquals,
 3  test
 4} from "../Utils/Asserts";
 5import {
 6  CriteriaFunctionFactory
 7} from "../../src/Utilities/CriteriaFunctionFactory";
 8
 9
10test("CriteriaFunctionFactory.createCriteriaFunction", function () {
11  assertEquals(CriteriaFunctionFactory.createCriteriaFunction("=10")(10), true);
12  assertEquals(CriteriaFunctionFactory.createCriteriaFunction("=10")(0), false);
13  assertEquals(CriteriaFunctionFactory.createCriteriaFunction(">2")(3), true);
14  assertEquals(CriteriaFunctionFactory.createCriteriaFunction(">2")(2), false);
15  assertEquals(CriteriaFunctionFactory.createCriteriaFunction(">2")(1), false);
16  assertEquals(CriteriaFunctionFactory.createCriteriaFunction("<>2")(1), true);
17  assertEquals(CriteriaFunctionFactory.createCriteriaFunction("<>2")(2), false);
18  assertEquals(CriteriaFunctionFactory.createCriteriaFunction("?o?")("top"), true);
19});