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