summary refs log tree commit diff stats
path: root/tests/compile/tmarshal.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compile/tmarshal.nim')
-rw-r--r--tests/compile/tmarshal.nim65
1 files changed, 0 insertions, 65 deletions
diff --git a/tests/compile/tmarshal.nim b/tests/compile/tmarshal.nim
deleted file mode 100644
index 5471d347a..000000000
--- a/tests/compile/tmarshal.nim
+++ /dev/null
@@ -1,65 +0,0 @@
-discard """
-  output: ""
-"""
-
-import marshal
-
-template testit(x: expr) = echo($$to[type(x)]($$x))
-
-var x: array[0..4, array[0..4, string]] = [

-  ["test", "1", "2", "3", "4"], ["test", "1", "2", "3", "4"], 

-  ["test", "1", "2", "3", "4"], ["test", "1", "2", "3", "4"], 

-  ["test", "1", "2", "3", "4"]]

-testit(x)

-var test2: tuple[name: string, s: int] = ("tuple test", 56)
-testit(test2)
-
-type
-  TE = enum
-    blah, blah2
-
-  TestObj = object
-    test, asd: int
-    case test2: TE
-    of blah:
-      help: string
-    else:
-      nil
-      
-  PNode = ref TNode
-  TNode = object
-    next, prev: PNode
-    data: string
-
-proc buildList(): PNode =
-  new(result)
-  new(result.next)
-  new(result.prev)
-  result.data = "middle"
-  result.next.data = "next"
-  result.prev.data = "prev"
-  result.next.next = result.prev
-  result.next.prev = result
-  result.prev.next = result
-  result.prev.prev = result.next
-
-var test3: TestObj
-test3.test = 42
-test3.test2 = blah
-testit(test3)
-
-var test4: ref tuple[a, b: string]
-new(test4)
-test4.a = "ref string test: A"
-test4.b = "ref string test: B"
-testit(test4)
-
-var test5 = @[(0,1),(2,3),(4,5)]
-testit(test5)
-
-var test7 = buildList()
-testit(test7)
-
-var test6: set[char] = {'A'..'Z', '_'}
-testit(test6)
-