summary refs log tree commit diff stats
path: root/tests/run/tobjconstr.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-01-13 02:10:03 +0100
committerAraq <rumpf_a@web.de>2014-01-13 02:10:03 +0100
commit20b5f31c03fb556ec0aa2428a40adbac004d8987 (patch)
tree58086941e7d6bb8f480ca1173a95722ada9435b2 /tests/run/tobjconstr.nim
parent51ee524109cf7e3e86c676bc1676063a01bfd979 (diff)
downloadNim-20b5f31c03fb556ec0aa2428a40adbac004d8987.tar.gz
new tester; all tests categorized
Diffstat (limited to 'tests/run/tobjconstr.nim')
-rw-r--r--tests/run/tobjconstr.nim41
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/run/tobjconstr.nim b/tests/run/tobjconstr.nim
deleted file mode 100644
index 3bd785728..000000000
--- a/tests/run/tobjconstr.nim
+++ /dev/null
@@ -1,41 +0,0 @@
-discard """
-  output: '''(k: kindA, a: (x: abc, z: [1, 1, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 2, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 3, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 4, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 5, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 6, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 7, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 8, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 9, 3]), empty: ())
-(k: kindA, a: (x: abc, z: [1, 10, 3]), empty: ())'''
-"""
-
-type
-  TArg = object
-    x: string
-    z: seq[int]
-  TKind = enum kindXY, kindA
-  TEmpty = object
-  TDummy = ref object
-    case k: TKind
-    of kindXY: x, y: int
-    of kindA: 
-      a: TArg
-      empty: TEmpty
-
-proc `$`[T](s: seq[T]): string =
-  # XXX why is that not in the stdlib?
-  result = "["
-  for i, x in s:
-    if i > 0: result.add(", ")
-    result.add($x)
-  result.add("]")
-
-proc main() =
-  for i in 1..10:
-    let d = TDummy(k: kindA, a: TArg(x: "abc", z: @[1,i,3]), empty: TEmpty())
-    echo d[]
-
-main()
-