diff options
author | Araq <rumpf_a@web.de> | 2014-01-13 02:10:03 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-01-13 02:10:03 +0100 |
commit | 20b5f31c03fb556ec0aa2428a40adbac004d8987 (patch) | |
tree | 58086941e7d6bb8f480ca1173a95722ada9435b2 /tests/run/tlists.nim | |
parent | 51ee524109cf7e3e86c676bc1676063a01bfd979 (diff) | |
download | Nim-20b5f31c03fb556ec0aa2428a40adbac004d8987.tar.gz |
new tester; all tests categorized
Diffstat (limited to 'tests/run/tlists.nim')
-rw-r--r-- | tests/run/tlists.nim | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/tests/run/tlists.nim b/tests/run/tlists.nim deleted file mode 100644 index 7d5379945..000000000 --- a/tests/run/tlists.nim +++ /dev/null @@ -1,66 +0,0 @@ -discard """ - output: '''true''' -""" - -import lists - -const - data = [1, 2, 3, 4, 5, 6] - -block SinglyLinkedListTest1: - var L: TSinglyLinkedList[int] - for d in items(data): L.prepend(d) - assert($L == "[6, 5, 4, 3, 2, 1]") - - assert(4 in L) - -block SinglyLinkedListTest2: - var L: TSinglyLinkedList[string] - for d in items(data): L.prepend($d) - assert($L == "[6, 5, 4, 3, 2, 1]") - - assert("4" in L) - - -block DoublyLinkedListTest1: - var L: TDoublyLinkedList[int] - for d in items(data): L.prepend(d) - for d in items(data): L.append(d) - L.remove(L.find(1)) - assert($L == "[6, 5, 4, 3, 2, 1, 2, 3, 4, 5, 6]") - - assert(4 in L) - -block SinglyLinkedRingTest1: - var L: TSinglyLinkedRing[int] - L.prepend(4) - assert($L == "[4]") - L.prepend(4) - - assert($L == "[4, 4]") - assert(4 in L) - - -block DoublyLinkedRingTest1: - var L: TDoublyLinkedRing[int] - L.prepend(4) - assert($L == "[4]") - L.prepend(4) - - assert($L == "[4, 4]") - assert(4 in L) - - L.append(3) - L.append(5) - assert($L == "[4, 4, 3, 5]") - - L.remove(L.find(3)) - L.remove(L.find(5)) - L.remove(L.find(4)) - L.remove(L.find(4)) - assert($L == "[]") - assert(4 notin L) - - -echo "true" - |