diff options
Diffstat (limited to 'tests/collections/ttables.nim')
-rw-r--r-- | tests/collections/ttables.nim | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/tests/collections/ttables.nim b/tests/collections/ttables.nim index cb31a8652..4d11f56f2 100644 --- a/tests/collections/ttables.nim +++ b/tests/collections/ttables.nim @@ -3,10 +3,9 @@ discard """ output: ''' done And we get here -true -true -true -true +1 +2 +3 ''' """ import hashes, sequtils, tables @@ -119,8 +118,7 @@ block thashes: newTable[uint32, string](), newTable[uint64, string](), ) - - echo "true" + echo "1" block tindexby: @@ -188,7 +186,7 @@ block ttables2: run1() - echo "true" + echo "2" block tablesref: @@ -355,21 +353,4 @@ block tablesref: assert t.len() == 0 orderedTableSortTest() - echo "true" - - -block tablesref2: - proc TestHashIntInt() = - var tab = newTable[int,int]() - for i in 1..1_000_000: - tab[i] = i - for i in 1..1_000_000: - var x = tab[i] - if x != i : echo "not found ", i - - proc run1() = # occupied Memory stays constant, but - for i in 1 .. 50: # aborts at run: 44 on win32 with 3.2GB with out of memory - TestHashIntInt() - - run1() - echo "true" + echo "3" |