添加测试用例

This commit is contained in:
邹晓航
2014-12-25 10:54:30 +08:00
parent 3172dee0d6
commit bf65404f35
2 changed files with 16 additions and 0 deletions

View File

@@ -382,6 +382,18 @@ namespace TinySTL{
found = str.find_last_of(tsStr("#1"), 19);
assert(found == 19);
}
void testCase23(){
tsStr str("look for non-alphabetic characters...");
auto found = str.find_first_not_of("abcdefghijklmnopqrstuvwxyz ");
assert(found == 12);
}
void testCase24(){
tsStr str("12345678900987654321");
auto found = str.find_last_not_of("023456789", str.size() - 2);
assert(found == 0);
}
}
}
@@ -409,6 +421,8 @@ int main(){
testCase20();
testCase21();
testCase22();
testCase23();
testCase24();
system("pause");
return 0;
}

View File

@@ -36,6 +36,8 @@ namespace TinySTL{
void testCase20();
void testCase21();
void testCase22();
void testCase23();
void testCase24();
}
}