Changeset 109 for trunk/NewView/unittests/CmdLineParameterUnitTests.pas
- Timestamp:
- Apr 25, 2007, 10:25:56 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NewView/unittests/CmdLineParameterUnitTests.pas
r82 r109 1508 1508 1509 1509 1510 PROCEDURE testParseCmdLine_ReallyLong; 1511 VAR 1512 tmpCmdLineString : AnsiString; 1513 tmpCmdLineParameters : TCmdLineParameters; 1514 i : integer; 1515 BEGIN 1516 tmpCmdLineString := '-s '; 1517 1518 // long file name 1519 tmpCmdLineString := tmpCmdLineString + 'LongFileName'; 1520 for i := 1 to 30 do 1521 begin 1522 tmpCmdLineString := tmpCmdLineString + '0123456789'; 1523 end; 1524 1525 // long search text 1526 tmpCmdLineString := tmpCmdLineString + ' LongSearchText'; 1527 for i := 1 to 30 do 1528 begin 1529 tmpCmdLineString := tmpCmdLineString + '0123456789'; 1530 end; 1531 1532 tmpCmdLineParameters := TCmdLineParameters.Create; 1533 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString); 1534 1535 assertFalse('testParseCmdLine_ReallyLong->ShowUsageFlag', tmpCmdLineParameters.getShowUsageFlag); 1536 assertTrue('testParseCmdLine_ReallyLong->SearchFlag', tmpCmdLineParameters.getSearchFlag); 1537 assertFalse('testParseCmdLine_ReallyLong->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1538 assertEqualsString('testParseCmdLine_ReallyLong', '', tmpCmdLineParameters.getLanguage); 1539 assertFalse('testParseCmdLine_ReallyLong', tmpCmdLineParameters.getHelpManagerFlag); 1540 assertEqualsInt('testParseCmdLine_ReallyLong', 0, tmpCmdLineParameters.getHelpManagerWindow); 1541 assertEqualsInt('testParseCmdLine_ReallyLong', 0, tmpCmdLineParameters.getOwnerWindow); 1542 assertEqualsString('testParseCmdLine_ReallyLong', '', tmpCmdLineParameters.getWindowTitle); 1543 1544 assertEqualsInt('testParseCmdLine_ReallyLong', 312, Length(tmpCmdLineParameters.getFileNames)); 1545 assertEqualsInt('testParseCmdLine_ReallyLong', 314, Length(tmpCmdLineParameters.getSearchText)); 1546 END; 1547 1548 1549 1550 // ---------------------------------------------------------- 1551 1552 1510 1553 FUNCTION getCmdLineParameterUnitTests : TList; 1511 1554 BEGIN … … 1593 1636 result.add(@testParseCmdLine_SwitchAndFileQuoted); 1594 1637 result.add(@testParseCmdLine_SwitchAndFileAndTextQuoted); 1638 1639 result.add(@testParseCmdLine_ReallyLong); 1640 1595 1641 END; 1596 1642
Note:
See TracChangeset
for help on using the changeset viewer.