+2004-03-10 Juraj Skripsky <juraj@hotfeet.ch>\r
+\r
+ * StringBuilderTest.cs: added new test for bug in Insert.\r
+\r
2004-01-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
\r
* StringBuilderTest.cs: added test for bug #53240.\r
b.Remove (0, 7); // Should remove "Hello, "\r
AssertEquals ("#01", "I am a StringBuilder", b.ToString ());\r
}\r
+\r
+ [Test]\r
+ public void Insert1 ()\r
+ {\r
+ StringBuilder sb = new StringBuilder();\r
+ sb.Insert(0, "aa");\r
+ AssertEquals ("#01", "aa", sb.ToString ());\r
+\r
+ char [] charArr = new char [] { 'b', 'c', 'd' };\r
+ sb.Insert(1, charArr, 1, 1);\r
+ AssertEquals ("#02", "aca", sb.ToString ());\r
+\r
+ sb.Insert (1, null, 0, 0);\r
+ AssertEquals ("#03", "aca", sb.ToString ());\r
+ \r
+ try {\r
+ sb.Insert (1, null, 1, 1);\r
+ Assertion.Fail ("#04: Value must not be null if startIndex and charCount > 0");\r
+ } catch (ArgumentNullException) {}\r
+ }\r
}\r
\r
}\r