mirror of
https://github.com/dlang/phobos.git
synced 2025-05-07 11:37:24 +03:00
Adjustments to unit tests to reduce memory consumption.
This commit is contained in:
parent
fa1ee6bd3b
commit
b30a18a700
1 changed files with 8 additions and 4 deletions
|
@ -3888,7 +3888,8 @@ unittest
|
||||||
debug(std_algorithm) scope(success)
|
debug(std_algorithm) scope(success)
|
||||||
writeln("unittest @", __FILE__, ":", __LINE__, " done.");
|
writeln("unittest @", __FILE__, ":", __LINE__, " done.");
|
||||||
|
|
||||||
foreach (S; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
//foreach (S; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
||||||
|
foreach (S; TypeTuple!(char[], wstring))
|
||||||
{
|
{
|
||||||
assert(!startsWith(to!S("abc"), 'c'));
|
assert(!startsWith(to!S("abc"), 'c'));
|
||||||
assert(startsWith(to!S("abc"), 'a', 'c') == 1);
|
assert(startsWith(to!S("abc"), 'a', 'c') == 1);
|
||||||
|
@ -3896,7 +3897,8 @@ unittest
|
||||||
assert(startsWith(to!S("abc"), 'x', 'n', 'a') == 3);
|
assert(startsWith(to!S("abc"), 'x', 'n', 'a') == 3);
|
||||||
assert(startsWith(to!S("\uFF28abc"), 'a', '\uFF28', 'c') == 2);
|
assert(startsWith(to!S("\uFF28abc"), 'a', '\uFF28', 'c') == 2);
|
||||||
|
|
||||||
foreach (T; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
//foreach (T; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
||||||
|
foreach (T; TypeTuple!(dchar[], string))
|
||||||
{
|
{
|
||||||
assert(startsWith(to!S("abc"), to!T("")));
|
assert(startsWith(to!S("abc"), to!T("")));
|
||||||
assert(startsWith(to!S("ab"), to!T("a")));
|
assert(startsWith(to!S("ab"), to!T("a")));
|
||||||
|
@ -4189,7 +4191,8 @@ unittest
|
||||||
return Result(r);
|
return Result(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (S; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
//foreach (S; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
||||||
|
foreach (S; TypeTuple!(char[], wstring))
|
||||||
{
|
{
|
||||||
assert(!endsWith(to!S("abc"), 'a'));
|
assert(!endsWith(to!S("abc"), 'a'));
|
||||||
assert(endsWith(to!S("abc"), 'a', 'c') == 2);
|
assert(endsWith(to!S("abc"), 'a', 'c') == 2);
|
||||||
|
@ -4197,7 +4200,8 @@ unittest
|
||||||
assert(endsWith(to!S("abc"), 'x', 'n', 'c') == 3);
|
assert(endsWith(to!S("abc"), 'x', 'n', 'c') == 3);
|
||||||
assert(endsWith(to!S("abc\uFF28"), 'a', '\uFF28', 'c') == 2);
|
assert(endsWith(to!S("abc\uFF28"), 'a', '\uFF28', 'c') == 2);
|
||||||
|
|
||||||
foreach (T; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
//foreach (T; TypeTuple!(char[], wchar[], dchar[], string, wstring, dstring))
|
||||||
|
foreach (T; TypeTuple!(dchar[], string))
|
||||||
{
|
{
|
||||||
assert(endsWith(to!S("abc"), to!T("")));
|
assert(endsWith(to!S("abc"), to!T("")));
|
||||||
assert(!endsWith(to!S("abc"), to!T("a")));
|
assert(!endsWith(to!S("abc"), to!T("a")));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue