source: TestCase/SimpleTestCase/StringBuilderTest.ab@ 272

Last change on this file since 272 was 272, checked in by イグトランス (egtra), 17 years ago

StringBuilderを追加。String不変へ。共通の文字列操作関数をActiveBasic.Strings内に配置(設計に検討の余地あり)。

File size: 1.0 KB
Line 
1#require <Classes/System/Text/StringBuilder.ab>
2
3'--------------------------------------------------------------------
4' Test case of System.Text.StringBuilder Class
5'--------------------------------------------------------------------
6
7Imports System.Text
8
9Namespace StringBuilderTest
10
11Sub TestMain()
12 Dim sb = New StringBuilder("Hello")
13 UnitTest("StringBuilder - Constractor & ToString", sb.ToString = "Hello")
14 UnitTest("StringBuilder.ToString(index, count)", sb.ToString(1, 3) = "ell")
15 UnitTest("StringBuilder.Append", sb.Append("StringBuilder").ToString = "HelloStringBuilder")
16 UnitTest("StringBuilder.Insert (String)", sb.Insert(5, ", ").ToString = "Hello, StringBuilder")
17 sb.Length = 0
18 UnitTest("StringBuilder.Length = 0", sb.ToString = "")
19 sb.Append("でてこいでてこいいけのこい")
20 sb.Replace("こい", "いけ").Replace("いけ", "こい")
21 UnitTest("StringBuilder.Replace (String)", sb.ToString = "でてこいでてこいいけのこい")
22End Sub
23
24End Namespace 'ActiveBasic_StringsTest
25
26StringBuilderTest.TestMain()
27
Note: See TracBrowser for help on using the repository browser.