[svn] r7401: nemerle/trunk/snippets/designpatt/factory.n

nazgul svnadmin at nemerle.org
Sat Feb 10 17:16:32 CET 2007


Log:
Tweak expected output for mono

Author: nazgul
Date: Sat Feb 10 17:16:30 2007
New Revision: 7401

Modified:
   nemerle/trunk/snippets/designpatt/factory.n

Modified: nemerle/trunk/snippets/designpatt/factory.n
==============================================================================
--- nemerle/trunk/snippets/designpatt/factory.n	(original)
+++ nemerle/trunk/snippets/designpatt/factory.n	Sat Feb 10 17:16:30 2007
@@ -28,32 +28,36 @@
 mutable f : Factory = Factory ();
 def sf = SubFactory ();
 
-System.Console.WriteLine (f.CreateX (1));
-System.Console.WriteLine (f.CreateY (1));
-System.Console.WriteLine (f.CreateY ("aa"));
-System.Console.WriteLine (f.CreateW ());
-System.Console.WriteLine (f.CreateException ("aa"));
+def p (x : object) {
+  System.Console.WriteLine (x.GetType ().Name)
+}
+
+p (f.CreateX (1));
+p (f.CreateY (1));
+p (f.CreateY ("aa"));
+p (f.CreateW ());
+p (f.CreateException ("aa"));
 
 f = sf;
 
-System.Console.WriteLine (f.CreateX (1));
-System.Console.WriteLine (f.CreateY (1));
-System.Console.WriteLine (f.CreateY ("aa"));
-System.Console.WriteLine (f.CreateW ());
+p (f.CreateX (1));
+p (f.CreateY (1));
+p (f.CreateY ("aa"));
+p (f.CreateW ());
 
-System.Console.WriteLine (sf.CreateZ ());
+p (sf.CreateZ ());
 
 /*
 BEGIN-OUTPUT
-X`1[System.Int32]
+X`1
 Y
 Y
-W`2[System.Object,System.String]
-System.Exception: aa
+W`2
+Exception
 SX
 SY
 SY
-W`2[System.Object,System.String]
+W`2
 Z
 END-OUTPUT
 */
\ No newline at end of file



More information about the svn mailing list