From 2aa3a094bbfab5580d4aa7f6ed3372803ada3110 Mon Sep 17 00:00:00 2001 From: prod2 <95874442+prod2@users.noreply.github.com> Date: Thu, 3 Feb 2022 05:00:09 +0100 Subject: [PATCH] update tests to match codebase --- tests/hashtable.nim | 1 - tests/ndtable.nim | 49 --------------------------------------------- tests/test.nim | 4 ---- 3 files changed, 54 deletions(-) delete mode 100644 tests/ndtable.nim diff --git a/tests/hashtable.nim b/tests/hashtable.nim index d7cb37d..2a41211 100644 --- a/tests/hashtable.nim +++ b/tests/hashtable.nim @@ -1,6 +1,5 @@ import ../src/ndspkg/types/hashtable import ../src/ndspkg/types/ndstring -import ../src/ndspkg/types/stringutils proc equal*(l, r: string): bool = l == r diff --git a/tests/ndtable.nim b/tests/ndtable.nim deleted file mode 100644 index d2a5371..0000000 --- a/tests/ndtable.nim +++ /dev/null @@ -1,49 +0,0 @@ -import ../src/ndspkg/types/ndtable -import ../src/ndspkg/types/ndstring -import ../src/ndspkg/types/stringutils - -proc equal*(l, r: string): bool = - l == r - -proc testNdtables* = - var tbl = newNdTable[string, int]() - - var val: int - - assert tbl.tableSet("hello", 1) == false - assert tbl.tableGet("hello", val) == true - assert val == 1 - assert tbl.tableSet("hello", 4) == true - assert tbl.tableGet("hello", val) == true - assert val == 4 - assert tbl.tableGet("hellw", val) == false - assert val == 4 - assert tbl.tableDelete("hello") == true - val = 0 - assert tbl.tableGet("hello", val) == false - assert val == 0 - - for i in countup(0, 10000): - assert tbl.tableSet($i, i) == false - assert tbl.tableget($i, val) == true - assert val == i - assert tbl.tableSet($i, i * 2) == true - assert tbl.tableget($i, val) == true - assert val == i * 2 - assert tbl.tableSet($i, i * 4) == true - assert tbl.tableget($i, val) == true - assert val == i * 4 - if i mod 5 == 0: - assert tbl.tableDelete($i) == true - assert tbl.tableDelete($i) == false - - for i in countup(0, 10000): - if i mod 5 == 0: - assert tbl.tableGet($i, val) == false - else: - assert tbl.tableGet($i, val) == true - assert val == i * 4 - - tbl.free() - - echo "ndtable test finished" diff --git a/tests/test.nim b/tests/test.nim index 6de8f7f..e2ec4d6 100644 --- a/tests/test.nim +++ b/tests/test.nim @@ -2,10 +2,6 @@ import hashtable testHashtables() -import ndtable - -testNdtables() - import ndlist testNdlist() \ No newline at end of file