autotest: SplitJoin

git-svn-id: svn://ultimatepp.org/upp/trunk@7284 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2014-04-21 15:22:47 +00:00
parent 0d3bc848bd
commit 4d50155fff
2 changed files with 120 additions and 15 deletions

View file

@ -161,6 +161,13 @@ void ATest()
ASSERT(x.ReverseFind(~Str("."), 37) == -1);
ASSERT(x.ReverseFind(~Str("needle")) == 24);
ASSERT(x.ReverseFind(~Str("needle"), 20) == 13);
x.Replace(~Str("needle"), ~Str("<x>"));
ASSERT(x == ~Str("beginneednene<x>nenee<x>theend."));
x.Replace("begin", "<b>");
ASSERT(x == ~Str("<b>neednene<x>nenee<x>theend."));
x.Replace("end.", "<e>");
ASSERT(x == ~Str("<b>neednene<x>nenee<x>the<e>"));
}
CONSOLE_APP_MAIN