In .:
[mono.git] / mcs / class / corlib / Test / System / FloatingPointFormatterTest.cs
index 08c198e0c39d015d95addd3d62b4b492bde129c5..a87fcbe7736738a74025318d8f5d59e0c6e27067 100644 (file)
@@ -56,5 +56,17 @@ namespace MonoTests.System
                        AssertEquals ("#4", "percent48.57", 0.4857.ToString ("%###.###", nfi));
                        AssertEquals ("#5", "48.57percent", 0.4857.ToString ("###.###%", nfi));
                }
+
+               [Test]
+               public void LiteralMixed ()
+               {
+                       CultureInfo ci = CultureInfo.InvariantCulture;
+                       AssertEquals ("#1", "test 235", 234.56.ToString ("'test' ###", ci));
+                       AssertEquals ("#2", "235 test", 234.56.ToString ("### 'test'", ci));
+                       AssertEquals ("#3", "234 test.56", 234.56.ToString ("### 'test'.###", ci));
+                       AssertEquals ("#1", "hoge 235", 234.56.ToString ("'hoge' ###", ci));
+                       AssertEquals ("#2", "235 hoge", 234.56.ToString ("### 'hoge'", ci));
+                       AssertEquals ("#3", "234 hoge.56", 234.56.ToString ("### 'hoge'.###", ci));
+               }
         }
 }