New test.
[mono.git] / mcs / tests / test-74.cs
old mode 100755 (executable)
new mode 100644 (file)
index f3aaa2d..986b2db
@@ -1,7 +1,11 @@
+
 //
 // This test excercises #pre-processor directives in non-1 column
 // as well as the literal strings
-//
+// Warning: The first empty line is important
+
+using System.IO;
+
 class X {
        #if Blah
        #else
@@ -18,12 +22,20 @@ class X {
                if (e != f)
                        return 2;
 
-               string g = "Hello" + System.Environment.NewLine + "world";
+               string g = "Hello\nworld";
+
+               using (StreamReader sr = new StreamReader("test-74.cs")) {
+                       int i = sr.Read ();
+                       if (sr.Read () <= 13)
+                               g = g.Replace ("\n", "\r\n");
+               }
+
                string h = @"Hello
 world";
                if (g != h) 
                        return 3;
 
+               System.Console.WriteLine ("OK");
                return 0;
        }
 }