Changeset 80838 in vbox for trunk/src/VBox/Main/testcase
- Timestamp:
- Sep 17, 2019 12:48:36 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133408
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/testcase/tstBstr.cpp
r80836 r80838 247 247 248 248 249 static void testBstrErase(RTTEST hTest) 250 { 251 RTTestSub(hTest, "Bstr::erase"); 252 253 com::Bstr bstr1; 254 CHECK_BSTR(bstr1.erase(), bstr1, ""); 255 CHECK_BSTR(bstr1.erase(99), bstr1, ""); 256 CHECK_BSTR(bstr1.erase(99,999), bstr1, ""); 257 258 CHECK_BSTR(bstr1 = "asdlfjhasldfjhaldfhjalhjsdf", bstr1, "asdlfjhasldfjhaldfhjalhjsdf"); 259 CHECK_BSTR(bstr1.erase(8, 9), bstr1, "asdlfjhafhjalhjsdf"); 260 CHECK_BSTR(bstr1.erase(17, 20), bstr1, "asdlfjhafhjalhjsd"); 261 CHECK_BSTR(bstr1.erase(16, 1), bstr1, "asdlfjhafhjalhjs"); 262 CHECK_BSTR(bstr1.erase(15, 0), bstr1, "asdlfjhafhjalhjs"); 263 CHECK_BSTR(bstr1.erase(13, 3), bstr1, "asdlfjhafhjal"); 264 CHECK_BSTR(bstr1.erase(3, 3), bstr1, "asdhafhjal"); 265 CHECK_BSTR(bstr1.erase(), bstr1, ""); 266 } 267 268 249 269 int main() 250 270 { … … 257 277 testBstrPrintf(hTest); 258 278 testBstrAppend(hTest); 279 testBstrErase(hTest); 259 280 260 281 rcExit = RTTestSummaryAndDestroy(hTest);
Note:
See TracChangeset
for help on using the changeset viewer.