mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace TestSuite.Tests
|
|
{
|
|
public class StringTest : TestBase
|
|
{
|
|
public override string Name
|
|
{
|
|
get { return "Strings"; }
|
|
}
|
|
|
|
public override void Initialize()
|
|
{
|
|
|
|
}
|
|
|
|
public override void Teardown()
|
|
{
|
|
|
|
}
|
|
|
|
public override void Test()
|
|
{
|
|
Assert("ABCDEFG".IndexOf('E') == 4, "\"ABCDEFG\".IndexOf('E') == 4");
|
|
//Assert("ABCDEFG".LastIndexOf('E') == 4, "\"ABCDEFG\".IndexOf('E') == 4");
|
|
//doesn't work yet
|
|
Assert("0123456789".IndexOf('5') == 5, "\"0123456789\".IndexOf('5') == 5");
|
|
Assert("0123456789"[5] == '5', "\"0123456789\"[5] == '5'");
|
|
Assert("a" != "b", "\"a\" != \"b\"");
|
|
Assert('a'.ToString() == "a", "'a'.ToString() == \"a\"");
|
|
Assert("abc" == "abc", "\"abc\" == \"abc\"");
|
|
|
|
Assert(("a" + "b") == "ab", "\"a\" + \"b\" == \"a\" + \"b\"");
|
|
|
|
//StringBuilder builder = new StringBuilder("a");
|
|
//builder.Append("b");
|
|
//Assert(builder.ToString() == "ab", "(stringbuilder)");
|
|
}
|
|
}
|
|
}
|