From e6755e661540c619f1ee4d04a33029b008e5c7dd Mon Sep 17 00:00:00 2001 From: Ferdinand Majerech Date: Sat, 19 Jul 2014 02:00:04 +0200 Subject: [PATCH] Minor unittest improvement. --- source/dyaml/node.d | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/source/dyaml/node.d b/source/dyaml/node.d index f29a605..f3c2b91 100644 --- a/source/dyaml/node.d +++ b/source/dyaml/node.d @@ -772,19 +772,23 @@ struct Node writeln("D:YAML Node opIndex unittest"); alias Node.Value Value; alias Node.Pair Pair; - Node n1 = Node(cast(long)11); - Node n2 = Node(cast(long)12); - Node n3 = Node(cast(long)13); - Node n4 = Node(cast(long)14); - Node k1 = Node("11"); - Node k2 = Node("12"); - Node k3 = Node("13"); - Node k4 = Node("14"); + Node narray = Node([11, 12, 13, 14]); + Node nmap = Node(["11", "12", "13", "14"], [11, 12, 13, 14]); - Node narray = Node([n1, n2, n3, n4]); - Node nmap = Node([k1, k2, k3, k4], - [n1, n2, n3, n4]); + assert(narray[0].as!int == 11); + assert(null !is collectException(narray[42])); + assert(nmap["11"].as!int == 11); + assert(nmap["14"].as!int == 14); + } + unittest + { + writeln("D:YAML Node opIndex unittest"); + alias Node.Value Value; + alias Node.Pair Pair; + + Node narray = Node([11, 12, 13, 14]); + Node nmap = Node(["11", "12", "13", "14"], [11, 12, 13, 14]); assert(narray[0].as!int == 11); assert(null !is collectException(narray[42]));