Changeset 384 for trunk/unittests/CmdLineParameterUnitTests.pas
- Timestamp:
- Apr 30, 2016, 7:38:20 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/unittests/CmdLineParameterUnitTests.pas
r352 r384 1 1 Unit CmdLineParameterUnitTests; 2 3 // NewView - a new OS/2 Help Viewer4 // Copyright 2006-2009 Ronald Brill (rbri at rbri dot de)5 // This software is released under the GNU Public License - see readme.txt6 7 // UnitTests for CmdLineParameterUnit8 2 9 3 Interface … … 14 8 CmdLineParameterUnit; 15 9 10 const 11 SCREEN_WIDTH = 1920; 12 SCREEN_HEIGHT = 1200; 13 14 16 15 FUNCTION getCmdLineParameterUnitTests : TList; 17 16 … … 32 31 assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getGlobalSearchFlag); 33 32 assertEqualsString('testParseCmdLine_Empty', '', tmpCmdLineParameters.getLanguage); 34 assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getShowIndexFlag);35 33 assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getHelpManagerFlag); 36 34 assertEqualsInt('testParseCmdLine_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow); 37 35 assertEqualsInt('testParseCmdLine_Empty', 0, tmpCmdLineParameters.getOwnerWindow); 38 36 assertEqualsString('testParseCmdLine_Empty', '', tmpCmdLineParameters.getWindowTitle); 39 assertEquals String('testParseCmdLine_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));37 assertEqualsIgnoreCaseString('testParseCmdLine_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 40 38 assertEqualsString('testParseCmdLine_Empty', '', tmpCmdLineParameters.getFileNames(false)); 41 39 assertEqualsString('testParseCmdLine_Empty', '', tmpCmdLineParameters.getSearchText); … … 56 54 assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getGlobalSearchFlag); 57 55 assertEqualsString('testParseCmdLine_QuestionMark', '', tmpCmdLineParameters.getLanguage); 58 assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getShowIndexFlag);59 56 assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getHelpManagerFlag); 60 57 assertEqualsInt('testParseCmdLine_QuestionMark', 0, tmpCmdLineParameters.getHelpManagerWindow); 61 58 assertEqualsInt('testParseCmdLine_QuestionMark', 0, tmpCmdLineParameters.getOwnerWindow); 62 59 assertEqualsString('testParseCmdLine_QuestionMark', '', tmpCmdLineParameters.getWindowTitle); 63 assertEquals String('testParseCmdLine_QuestionMark', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));60 assertEqualsIgnoreCaseString('testParseCmdLine_QuestionMark', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 64 61 assertEqualsString('testParseCmdLine_QuestionMark', '', tmpCmdLineParameters.getFileNames(false)); 65 62 assertEqualsString('testParseCmdLine_QuestionMark', '', tmpCmdLineParameters.getSearchText); … … 80 77 assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getGlobalSearchFlag); 81 78 assertEqualsString('testParseCmdLine_QuotedQuestionMark', '', tmpCmdLineParameters.getLanguage); 82 assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getShowIndexFlag);83 79 assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getHelpManagerFlag); 84 80 assertEqualsInt('testParseCmdLine_QuotedQuestionMark', 0, tmpCmdLineParameters.getHelpManagerWindow); 85 81 assertEqualsInt('testParseCmdLine_QuotedQuestionMark', 0, tmpCmdLineParameters.getOwnerWindow); 86 82 assertEqualsString('testParseCmdLine_QuotedQuestionMark', '', tmpCmdLineParameters.getWindowTitle); 87 assertEquals String('testParseCmdLine_QuotedQuestionMark', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));83 assertEqualsIgnoreCaseString('testParseCmdLine_QuotedQuestionMark', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 88 84 assertEqualsString('testParseCmdLine_QuotedQuestionMark', '', tmpCmdLineParameters.getFileNames(false)); 89 85 assertEqualsString('testParseCmdLine_QuotedQuestionMark', '', tmpCmdLineParameters.getSearchText); … … 104 100 assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getGlobalSearchFlag); 105 101 assertEqualsString('testParseCmdLine_lowerH', '', tmpCmdLineParameters.getLanguage); 106 assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getShowIndexFlag);107 102 assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getHelpManagerFlag); 108 103 assertEqualsInt('testParseCmdLine_lowerH', 0, tmpCmdLineParameters.getHelpManagerWindow); 109 104 assertEqualsInt('testParseCmdLine_lowerH', 0, tmpCmdLineParameters.getOwnerWindow); 110 105 assertEqualsString('testParseCmdLine_lowerH', '', tmpCmdLineParameters.getWindowTitle); 111 assertEquals String('testParseCmdLine_lowerH', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));106 assertEqualsIgnoreCaseString('testParseCmdLine_lowerH', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 112 107 assertEqualsString('testParseCmdLine_lowerH', '', tmpCmdLineParameters.getFileNames(false)); 113 108 assertEqualsString('testParseCmdLine_lowerH', '', tmpCmdLineParameters.getSearchText); … … 128 123 assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getGlobalSearchFlag); 129 124 assertEqualsString('testParseCmdLine_upperH', '', tmpCmdLineParameters.getLanguage); 130 assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getShowIndexFlag);131 125 assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getHelpManagerFlag); 132 126 assertEqualsInt('testParseCmdLine_upperH', 0, tmpCmdLineParameters.getHelpManagerWindow); 133 127 assertEqualsInt('testParseCmdLine_upperH', 0, tmpCmdLineParameters.getOwnerWindow); 134 128 assertEqualsString('testParseCmdLine_upperH', '', tmpCmdLineParameters.getWindowTitle); 135 assertEquals String('testParseCmdLine_upperH', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));129 assertEqualsIgnoreCaseString('testParseCmdLine_upperH', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 136 130 assertEqualsString('testParseCmdLine_upperH', '', tmpCmdLineParameters.getFileNames(false)); 137 131 assertEqualsString('testParseCmdLine_upperH', '', tmpCmdLineParameters.getSearchText); … … 152 146 assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getGlobalSearchFlag); 153 147 assertEqualsString('testParseCmdLine_lowerHelp', '', tmpCmdLineParameters.getLanguage); 154 assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getShowIndexFlag);155 148 assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getHelpManagerFlag); 156 149 assertEqualsInt('testParseCmdLine_lowerHelp', 0, tmpCmdLineParameters.getHelpManagerWindow); 157 150 assertEqualsInt('testParseCmdLine_lowerHelp', 0, tmpCmdLineParameters.getOwnerWindow); 158 151 assertEqualsString('testParseCmdLine_lowerHelp', '', tmpCmdLineParameters.getWindowTitle); 159 assertEquals String('testParseCmdLine_lowerHelp', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));152 assertEqualsIgnoreCaseString('testParseCmdLine_lowerHelp', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 160 153 assertEqualsString('testParseCmdLine_lowerHelp', '', tmpCmdLineParameters.getFileNames(false)); 161 154 assertEqualsString('testParseCmdLine_lowerHelp', '', tmpCmdLineParameters.getSearchText); … … 176 169 assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getGlobalSearchFlag); 177 170 assertEqualsString('testParseCmdLine_upperHELP', '', tmpCmdLineParameters.getLanguage); 178 assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getShowIndexFlag);179 171 assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getHelpManagerFlag); 180 172 assertEqualsInt('testParseCmdLine_upperHELP', 0, tmpCmdLineParameters.getHelpManagerWindow); 181 173 assertEqualsInt('testParseCmdLine_upperHELP', 0, tmpCmdLineParameters.getOwnerWindow); 182 174 assertEqualsString('testParseCmdLine_upperHELP', '', tmpCmdLineParameters.getWindowTitle); 183 assertEquals String('testParseCmdLine_upperHELP', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));175 assertEqualsIgnoreCaseString('testParseCmdLine_upperHELP', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 184 176 assertEqualsString('testParseCmdLine_upperHELP', '', tmpCmdLineParameters.getFileNames(false)); 185 177 assertEqualsString('testParseCmdLine_upperHELP', '', tmpCmdLineParameters.getSearchText); … … 200 192 assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getGlobalSearchFlag); 201 193 assertEqualsString('testParseCmdLine_upperHE', '', tmpCmdLineParameters.getLanguage); 202 assertFalse('testParseCmdLine_upperHE', tmpCmdLineParameters.getShowIndexFlag);203 194 assertFalse('testParseCmdLine_upperHE', tmpCmdLineParameters.getHelpManagerFlag); 204 195 assertEqualsInt('testParseCmdLine_upperHE', 0, tmpCmdLineParameters.getHelpManagerWindow); 205 196 assertEqualsInt('testParseCmdLine_upperHE', 0, tmpCmdLineParameters.getOwnerWindow); 206 197 assertEqualsString('testParseCmdLine_upperHE', '', tmpCmdLineParameters.getWindowTitle); 207 assertEquals String('testParseCmdLine_upperHE', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));198 assertEqualsIgnoreCaseString('testParseCmdLine_upperHE', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 208 199 assertEqualsString('testParseCmdLine_upperHE', '', tmpCmdLineParameters.getFileNames(false)); 209 200 assertEqualsString('testParseCmdLine_upperHE', '', tmpCmdLineParameters.getSearchText); … … 224 215 assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getGlobalSearchFlag); 225 216 assertEqualsString('testParseCmdLine_h_between', '', tmpCmdLineParameters.getLanguage); 226 assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getShowIndexFlag);227 217 assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getHelpManagerFlag); 228 218 assertEqualsInt('testParseCmdLine_h_between', 0, tmpCmdLineParameters.getHelpManagerWindow); 229 219 assertEqualsInt('testParseCmdLine_h_between', 0, tmpCmdLineParameters.getOwnerWindow); 230 220 assertEqualsString('testParseCmdLine_h_between', '', tmpCmdLineParameters.getWindowTitle); 231 assertEquals String('testParseCmdLine_h_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));221 assertEqualsIgnoreCaseString('testParseCmdLine_h_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 232 222 assertEqualsString('testParseCmdLine_h_between', '', tmpCmdLineParameters.getFileNames(false)); 233 223 assertEqualsString('testParseCmdLine_h_between', '', tmpCmdLineParameters.getSearchText); … … 248 238 assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 249 239 assertEqualsString('testParseCmdLine_h_between_withSpace', '', tmpCmdLineParameters.getLanguage); 250 assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);251 240 assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 252 241 assertEqualsInt('testParseCmdLine_h_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); 253 242 assertEqualsInt('testParseCmdLine_h_between_withSpace', 0, tmpCmdLineParameters.getOwnerWindow); 254 243 assertEqualsString('testParseCmdLine_h_between_withSpace', '', tmpCmdLineParameters.getWindowTitle); 255 assertEquals String('testParseCmdLine_h_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));244 assertEqualsIgnoreCaseString('testParseCmdLine_h_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 256 245 assertEqualsString('testParseCmdLine_h_between_withSpace', '', tmpCmdLineParameters.getFileNames(false)); 257 246 assertEqualsString('testParseCmdLine_h_between_withSpace', '', tmpCmdLineParameters.getSearchText); … … 272 261 assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getGlobalSearchFlag); 273 262 assertEqualsString('testParseCmdLine_lowerS', '', tmpCmdLineParameters.getLanguage); 274 assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getShowIndexFlag);275 263 assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getHelpManagerFlag); 276 264 assertEqualsInt('testParseCmdLine_lowerS', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 296 284 assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getGlobalSearchFlag); 297 285 assertEqualsString('testParseCmdLine_upperS', '', tmpCmdLineParameters.getLanguage); 298 assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getShowIndexFlag);299 286 assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getHelpManagerFlag); 300 287 assertEqualsInt('testParseCmdLine_upperS', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 321 308 assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getGlobalSearchFlag); 322 309 assertEqualsString('testParseCmdLine_upperS_withBlank', '', tmpCmdLineParameters.getLanguage); 323 assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getShowIndexFlag);324 310 assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getHelpManagerFlag); 325 311 assertEqualsInt('testParseCmdLine_upperS_withBlank', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 345 331 assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getGlobalSearchFlag); 346 332 assertEqualsString('testParseCmdLine_QuotedS', '', tmpCmdLineParameters.getLanguage); 347 assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getShowIndexFlag);348 333 assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getHelpManagerFlag); 349 334 assertEqualsInt('testParseCmdLine_QuotedS', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 369 354 assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getGlobalSearchFlag); 370 355 assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getLanguage); 371 assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getShowIndexFlag);372 356 assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getHelpManagerFlag); 373 357 assertEqualsInt('testParseCmdLine_emptyS', 0, tmpCmdLineParameters.getHelpManagerWindow); 374 358 assertEqualsInt('testParseCmdLine_emptyS', 0, tmpCmdLineParameters.getOwnerWindow); 375 359 assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getWindowTitle); 376 assertEquals String('testParseCmdLine_emptyS', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));360 assertEqualsIgnoreCaseString('testParseCmdLine_emptyS', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 377 361 assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getFileNames(false)); 378 362 assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getSearchText); … … 393 377 assertFalse('testParseCmdLine_s_between', tmpCmdLineParameters.getGlobalSearchFlag); 394 378 assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getLanguage); 395 assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getShowIndexFlag);396 379 assertFalse('testParseCmdLine_s_between', tmpCmdLineParameters.getHelpManagerFlag); 397 380 assertEqualsInt('testParseCmdLine_s_between', 0, tmpCmdLineParameters.getHelpManagerWindow); 398 381 assertEqualsInt('testParseCmdLine_s_between', 0, tmpCmdLineParameters.getOwnerWindow); 399 382 assertEqualsString('testParseCmdLine_s_between', '', tmpCmdLineParameters.getWindowTitle); 400 assertEquals String('testParseCmdLine_s_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));383 assertEqualsIgnoreCaseString('testParseCmdLine_s_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 401 384 assertEqualsString('testParseCmdLine_s_between', '', tmpCmdLineParameters.getFileNames(false)); 402 385 assertEqualsString('testParseCmdLine_s_between', '', tmpCmdLineParameters.getSearchText); … … 417 400 assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 418 401 assertEqualsString('testParseCmdLine_s_between_withSpace', '', tmpCmdLineParameters.getLanguage); 419 assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);420 402 assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 421 403 assertEqualsInt('testParseCmdLine_s_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); 422 404 assertEqualsInt('testParseCmdLine_s_between_withSpace', 0, tmpCmdLineParameters.getOwnerWindow); 423 405 assertEqualsString('testParseCmdLine_s_between_withSpace', '', tmpCmdLineParameters.getWindowTitle); 424 assertEquals String('testParseCmdLine_s_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));406 assertEqualsIgnoreCaseString('testParseCmdLine_s_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 425 407 assertEqualsString('testParseCmdLine_s_between_withSpace', '', tmpCmdLineParameters.getFileNames(false)); 426 408 assertEqualsString('testParseCmdLine_s_between_withSpace', '', tmpCmdLineParameters.getSearchText); … … 441 423 assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getGlobalSearchFlag); 442 424 assertEqualsString('testParseCmdLine_help_and_s', '', tmpCmdLineParameters.getLanguage); 443 assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getShowIndexFlag);444 425 assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getHelpManagerFlag); 445 426 assertEqualsInt('testParseCmdLine_help_and_s', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 465 446 assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getGlobalSearchFlag); 466 447 assertEqualsString('testParseCmdLine_s_and_help', '', tmpCmdLineParameters.getLanguage); 467 assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getShowIndexFlag);468 448 assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getHelpManagerFlag); 469 449 assertEqualsInt('testParseCmdLine_s_and_help', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 489 469 assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getGlobalSearchFlag); 490 470 assertEqualsString('testParseCmdLine_help_and_s_without_blank', '', tmpCmdLineParameters.getLanguage); 491 assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getShowIndexFlag);492 471 assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getHelpManagerFlag); 493 472 assertEqualsInt('testParseCmdLine_help_and_s_without_blank', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 514 493 assertTrue('testParseCmdLine_lowerG', tmpCmdLineParameters.getGlobalSearchFlag); 515 494 assertEqualsString('testParseCmdLine_lowerG', '', tmpCmdLineParameters.getLanguage); 516 assertFalse('testParseCmdLine_lowerG', tmpCmdLineParameters.getShowIndexFlag);517 495 assertFalse('testParseCmdLine_lowerG', tmpCmdLineParameters.getHelpManagerFlag); 518 496 assertEqualsInt('testParseCmdLine_lowerG', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 538 516 assertTrue('testParseCmdLine_upperG', tmpCmdLineParameters.getGlobalSearchFlag); 539 517 assertEqualsString('testParseCmdLine_upperG', '', tmpCmdLineParameters.getLanguage); 540 assertFalse('testParseCmdLine_upperG', tmpCmdLineParameters.getShowIndexFlag);541 518 assertFalse('testParseCmdLine_upperG', tmpCmdLineParameters.getHelpManagerFlag); 542 519 assertEqualsInt('testParseCmdLine_upperG', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 562 539 assertTrue('testParseCmdLine_QuotedG', tmpCmdLineParameters.getGlobalSearchFlag); 563 540 assertEqualsString('testParseCmdLine_QuotedG', '', tmpCmdLineParameters.getLanguage); 564 assertFalse('testParseCmdLine_QuotedG', tmpCmdLineParameters.getShowIndexFlag);565 541 assertFalse('testParseCmdLine_QuotedG', tmpCmdLineParameters.getHelpManagerFlag); 566 542 assertEqualsInt('testParseCmdLine_QuotedG', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 586 562 assertTrue('testParseCmdLine_emptyG', tmpCmdLineParameters.getGlobalSearchFlag); 587 563 assertEqualsString('testParseCmdLine_emptyG', '', tmpCmdLineParameters.getLanguage); 588 assertFalse('testParseCmdLine_emptyG', tmpCmdLineParameters.getShowIndexFlag);589 564 assertFalse('testParseCmdLine_emptyG', tmpCmdLineParameters.getHelpManagerFlag); 590 565 assertEqualsInt('testParseCmdLine_emptyG', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 610 585 assertTrue('testParseCmdLine_g_between', tmpCmdLineParameters.getGlobalSearchFlag); 611 586 assertEqualsString('testParseCmdLine_g_between', '', tmpCmdLineParameters.getLanguage); 612 assertFalse('testParseCmdLine_g_between', tmpCmdLineParameters.getShowIndexFlag);613 587 assertFalse('testParseCmdLine_g_between', tmpCmdLineParameters.getHelpManagerFlag); 614 588 assertEqualsInt('testParseCmdLine_g_between', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 634 608 assertTrue('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 635 609 assertEqualsString('testParseCmdLine_g_between_withSpace', '', tmpCmdLineParameters.getLanguage); 636 assertFalse('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);637 610 assertFalse('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 638 611 assertEqualsInt('testParseCmdLine_g_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 645 618 646 619 647 PROCEDURE testParseCmdLine_lowerI;648 VAR649 tmpCmdLineString : String;650 tmpCmdLineParameters : TCmdLineParameters;651 BEGIN652 tmpCmdLineString := '-i file';653 tmpCmdLineParameters := TCmdLineParameters.Create;654 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);655 656 assertFalse('testParseCmdLine_lowerI', tmpCmdLineParameters.getShowUsageFlag);657 assertFalse('testParseCmdLine_lowerI', tmpCmdLineParameters.getSearchFlag);658 assertFalse('testParseCmdLine_lowerI', tmpCmdLineParameters.getGlobalSearchFlag);659 assertEqualsString('testParseCmdLine_lowerI', '', tmpCmdLineParameters.getLanguage);660 assertTrue('testParseCmdLine_lowerI', tmpCmdLineParameters.getShowIndexFlag);661 assertFalse('testParseCmdLine_lowerI', tmpCmdLineParameters.getHelpManagerFlag);662 assertEqualsInt('testParseCmdLine_lowerI', 0, tmpCmdLineParameters.getHelpManagerWindow);663 assertEqualsInt('testParseCmdLine_lowerI', 0, tmpCmdLineParameters.getOwnerWindow);664 assertEqualsString('testParseCmdLine_lowerI', '', tmpCmdLineParameters.getWindowTitle);665 assertEqualsString('testParseCmdLine_lowerI', 'file', tmpCmdLineParameters.getFileNames(true));666 assertEqualsString('testParseCmdLine_lowerI', 'file', tmpCmdLineParameters.getFileNames(false));667 assertEqualsString('testParseCmdLine_lowerI', '', tmpCmdLineParameters.getSearchText);668 END;669 670 671 PROCEDURE testParseCmdLine_upperI;672 VAR673 tmpCmdLineString : String;674 tmpCmdLineParameters : TCmdLineParameters;675 BEGIN676 tmpCmdLineString := '-I fiLe seArch';677 tmpCmdLineParameters := TCmdLineParameters.Create;678 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);679 680 assertFalse('testParseCmdLine_upperI', tmpCmdLineParameters.getShowUsageFlag);681 assertFalse('testParseCmdLine_upperI', tmpCmdLineParameters.getSearchFlag);682 assertFalse('testParseCmdLine_upperI', tmpCmdLineParameters.getGlobalSearchFlag);683 assertEqualsString('testParseCmdLine_upperI', '', tmpCmdLineParameters.getLanguage);684 assertTrue('testParseCmdLine_upperI', tmpCmdLineParameters.getShowIndexFlag);685 assertFalse('testParseCmdLine_upperI', tmpCmdLineParameters.getHelpManagerFlag);686 assertEqualsInt('testParseCmdLine_upperI', 0, tmpCmdLineParameters.getHelpManagerWindow);687 assertEqualsInt('testParseCmdLine_upperI', 0, tmpCmdLineParameters.getOwnerWindow);688 assertEqualsString('testParseCmdLine_upperI', '', tmpCmdLineParameters.getWindowTitle);689 assertEqualsString('testParseCmdLine_upperI', 'fiLe', tmpCmdLineParameters.getFileNames(true));690 assertEqualsString('testParseCmdLine_upperI', 'fiLe', tmpCmdLineParameters.getFileNames(false));691 assertEqualsString('testParseCmdLine_upperI', 'seArch', tmpCmdLineParameters.getSearchText);692 END;693 694 695 PROCEDURE testParseCmdLine_QuotedI;696 VAR697 tmpCmdLineString : String;698 tmpCmdLineParameters : TCmdLineParameters;699 BEGIN700 tmpCmdLineString := '"-I" seArch';701 tmpCmdLineParameters := TCmdLineParameters.Create;702 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);703 704 assertFalse('testParseCmdLine_QuotedI', tmpCmdLineParameters.getShowUsageFlag);705 assertFalse('testParseCmdLine_QuotedI', tmpCmdLineParameters.getSearchFlag);706 assertFalse('testParseCmdLine_QuotedI', tmpCmdLineParameters.getGlobalSearchFlag);707 assertEqualsString('testParseCmdLine_QuotedI', '', tmpCmdLineParameters.getLanguage);708 assertTrue('testParseCmdLine_QuotedI', tmpCmdLineParameters.getShowIndexFlag);709 assertFalse('testParseCmdLine_QuotedI', tmpCmdLineParameters.getHelpManagerFlag);710 assertEqualsInt('testParseCmdLine_QuotedI', 0, tmpCmdLineParameters.getHelpManagerWindow);711 assertEqualsInt('testParseCmdLine_QuotedI', 0, tmpCmdLineParameters.getOwnerWindow);712 assertEqualsString('testParseCmdLine_QuotedI getWindowTitle', '', tmpCmdLineParameters.getWindowTitle);713 assertEqualsString('testParseCmdLine_QuotedI getFileNames(true)', 'seArch', tmpCmdLineParameters.getFileNames(true));714 assertEqualsString('testParseCmdLine_QuotedI getFileNames(false)', 'seArch', tmpCmdLineParameters.getFileNames(false));715 assertEqualsString('testParseCmdLine_QuotedI getSearchText', '', tmpCmdLineParameters.getSearchText);716 END;717 718 719 PROCEDURE testParseCmdLine_emptyI;720 VAR721 tmpCmdLineString : String;722 tmpCmdLineParameters : TCmdLineParameters;723 BEGIN724 tmpCmdLineString := '-I';725 tmpCmdLineParameters := TCmdLineParameters.Create;726 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);727 728 assertFalse('testParseCmdLine_emptyI', tmpCmdLineParameters.getShowUsageFlag);729 assertFalse('testParseCmdLine_emptyI', tmpCmdLineParameters.getSearchFlag);730 assertFalse('testParseCmdLine_emptyI', tmpCmdLineParameters.getGlobalSearchFlag);731 assertEqualsString('testParseCmdLine_emptyI', '', tmpCmdLineParameters.getLanguage);732 assertTrue('testParseCmdLine_emptyI', tmpCmdLineParameters.getShowIndexFlag);733 assertFalse('testParseCmdLine_emptyI', tmpCmdLineParameters.getHelpManagerFlag);734 assertEqualsInt('testParseCmdLine_emptyI', 0, tmpCmdLineParameters.getHelpManagerWindow);735 assertEqualsInt('testParseCmdLine_emptyI', 0, tmpCmdLineParameters.getOwnerWindow);736 assertEqualsString('testParseCmdLine_emptyI getWindowTitle', '', tmpCmdLineParameters.getWindowTitle);737 assertEqualsString('testParseCmdLine_emptyI getFileNames(true)', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));738 assertEqualsString('testParseCmdLine_emptyI getFileNames(false)', '', tmpCmdLineParameters.getFileNames(false));739 assertEqualsString('testParseCmdLine_emptyI getSearchText', '', tmpCmdLineParameters.getSearchText);740 END;741 742 743 PROCEDURE testParseCmdLine_i_between;744 VAR745 tmpCmdLineString : String;746 tmpCmdLineParameters : TCmdLineParameters;747 BEGIN748 tmpCmdLineString := '-h-i-s';749 tmpCmdLineParameters := TCmdLineParameters.Create;750 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);751 752 assertTrue('testParseCmdLine_i_between', tmpCmdLineParameters.getShowUsageFlag);753 assertTrue('testParseCmdLine_i_between', tmpCmdLineParameters.getSearchFlag);754 assertFalse('testParseCmdLine_i_between', tmpCmdLineParameters.getGlobalSearchFlag);755 assertEqualsString('testParseCmdLine_i_between', '', tmpCmdLineParameters.getLanguage);756 assertTrue('testParseCmdLine_i_between', tmpCmdLineParameters.getShowIndexFlag);757 assertFalse('testParseCmdLine_i_between', tmpCmdLineParameters.getHelpManagerFlag);758 assertEqualsInt('testParseCmdLine_i_between', 0, tmpCmdLineParameters.getHelpManagerWindow);759 assertEqualsInt('testParseCmdLine_i_between', 0, tmpCmdLineParameters.getOwnerWindow);760 assertEqualsString('testParseCmdLine_i_between', '', tmpCmdLineParameters.getWindowTitle);761 assertEqualsString('testParseCmdLine_i_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));762 assertEqualsString('testParseCmdLine_i_between', '', tmpCmdLineParameters.getFileNames(false));763 assertEqualsString('testParseCmdLine_i_between', '', tmpCmdLineParameters.getSearchText);764 END;765 766 767 PROCEDURE testParseCmdLine_i_between_withSpace;768 VAR769 tmpCmdLineString : String;770 tmpCmdLineParameters : TCmdLineParameters;771 BEGIN772 tmpCmdLineString := '-h -I -s';773 tmpCmdLineParameters := TCmdLineParameters.Create;774 tmpCmdLineParameters.parseCmdLine(tmpCmdLineString);775 776 assertTrue('testParseCmdLine_i_between_withSpace', tmpCmdLineParameters.getShowUsageFlag);777 assertTrue('testParseCmdLine_i_between_withSpace', tmpCmdLineParameters.getSearchFlag);778 assertFalse('testParseCmdLine_i_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);779 assertEqualsString('testParseCmdLine_i_between_withSpace', '', tmpCmdLineParameters.getLanguage);780 assertTrue('testParseCmdLine_i_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);781 assertFalse('testParseCmdLine_i_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);782 assertEqualsInt('testParseCmdLine_i_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);783 assertEqualsInt('testParseCmdLine_i_between_withSpace', 0, tmpCmdLineParameters.getOwnerWindow);784 assertEqualsString('testParseCmdLine_i_between_withSpace', '', tmpCmdLineParameters.getWindowTitle);785 assertEqualsString('testParseCmdLine_i_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));786 assertEqualsString('testParseCmdLine_i_between_withSpace', '', tmpCmdLineParameters.getFileNames(false));787 assertEqualsString('testParseCmdLine_i_between_withSpace', '', tmpCmdLineParameters.getSearchText);788 END;789 790 791 620 PROCEDURE testParseCmdLine_Language; 792 621 VAR … … 802 631 assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getGlobalSearchFlag); 803 632 assertEqualsString('testParseCmdLine_Language', 'DE', tmpCmdLineParameters.getLanguage); 804 assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getShowIndexFlag);805 633 assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getHelpManagerFlag); 806 634 assertEqualsInt('testParseCmdLine_Language', 0, tmpCmdLineParameters.getHelpManagerWindow); 807 635 assertEqualsInt('testParseCmdLine_Language', 0, tmpCmdLineParameters.getOwnerWindow); 808 636 assertEqualsString('testParseCmdLine_Language', '', tmpCmdLineParameters.getWindowTitle); 809 assertEquals String('testParseCmdLine_Language', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));637 assertEqualsIgnoreCaseString('testParseCmdLine_Language', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 810 638 assertEqualsString('testParseCmdLine_Language', '', tmpCmdLineParameters.getFileNames(false)); 811 639 assertEqualsString('testParseCmdLine_Language', '', tmpCmdLineParameters.getSearchText); … … 826 654 assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getGlobalSearchFlag); 827 655 assertEqualsString('testParseCmdLine_Language_Empty', '', tmpCmdLineParameters.getLanguage); 828 assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getShowIndexFlag);829 656 assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getHelpManagerFlag); 830 657 assertEqualsInt('testParseCmdLine_Language_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow); 831 658 assertEqualsInt('testParseCmdLine_Language_Empty', 0, tmpCmdLineParameters.getOwnerWindow); 832 659 assertEqualsString('testParseCmdLine_Language_Empty', '', tmpCmdLineParameters.getWindowTitle); 833 assertEquals String('testParseCmdLine_Language_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));660 assertEqualsIgnoreCaseString('testParseCmdLine_Language_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 834 661 assertEqualsString('testParseCmdLine_Language_Empty', '', tmpCmdLineParameters.getFileNames(false)); 835 662 assertEqualsString('testParseCmdLine_Language_Empty', '', tmpCmdLineParameters.getSearchText); … … 850 677 assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getGlobalSearchFlag); 851 678 assertEqualsString('testParseCmdLine_Language_Empty_WithColon', '', tmpCmdLineParameters.getLanguage); 852 assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getShowIndexFlag);853 679 assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getHelpManagerFlag); 854 680 assertEqualsInt('testParseCmdLine_Language_Empty_WithColon', 0, tmpCmdLineParameters.getHelpManagerWindow); 855 681 assertEqualsInt('testParseCmdLine_Language_Empty_WithColon', 0, tmpCmdLineParameters.getOwnerWindow); 856 682 assertEqualsString('testParseCmdLine_Language_Empty_WithColon', '', tmpCmdLineParameters.getWindowTitle); 857 assertEquals String('testParseCmdLine_Language_Empty_WithColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));683 assertEqualsIgnoreCaseString('testParseCmdLine_Language_Empty_WithColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 858 684 assertEqualsString('testParseCmdLine_Language_Empty_WithColon', '', tmpCmdLineParameters.getFileNames(false)); 859 685 assertEqualsString('testParseCmdLine_Language_Empty_WithColon', '', tmpCmdLineParameters.getSearchText); … … 874 700 assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getGlobalSearchFlag); 875 701 assertEqualsString('testParseCmdLine_Language_WithFile', 'DE', tmpCmdLineParameters.getLanguage); 876 assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getShowIndexFlag);877 702 assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getHelpManagerFlag); 878 703 assertEqualsInt('testParseCmdLine_Language_WithFile', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 898 723 assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getGlobalSearchFlag); 899 724 assertEqualsString('testParseCmdLine_QuotedLanguage', 'DE', tmpCmdLineParameters.getLanguage); 900 assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getShowIndexFlag);901 725 assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getHelpManagerFlag); 902 726 assertEqualsInt('testParseCmdLine_QuotedLanguage', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 922 746 assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getGlobalSearchFlag); 923 747 assertEqualsString('testParseCmdLine_QuotedLanguage2', 'DE', tmpCmdLineParameters.getLanguage); 924 assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getShowIndexFlag);925 748 assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getHelpManagerFlag); 926 749 assertEqualsInt('testParseCmdLine_QuotedLanguage2', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 946 769 assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getGlobalSearchFlag); 947 770 assertEqualsString('testParseCmdLine_Language_between', 'DE', tmpCmdLineParameters.getLanguage); 948 assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getShowIndexFlag);949 771 assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getHelpManagerFlag); 950 772 assertEqualsInt('testParseCmdLine_Language_between', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 970 792 assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 971 793 assertEqualsString('testParseCmdLine_Language_between_withSpace', 'DE', tmpCmdLineParameters.getLanguage); 972 assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);973 794 assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 974 795 assertEqualsInt('testParseCmdLine_Language_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 994 815 assertFalse('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getGlobalSearchFlag); 995 816 assertEqualsString('testParseCmdLine_HelpManagerNumber', '', tmpCmdLineParameters.getLanguage); 996 assertFalse('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getShowIndexFlag);997 817 assertTrue('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getHelpManagerFlag); 998 818 assertEqualsInt('testParseCmdLine_HelpManagerNumber', 123, tmpCmdLineParameters.getHelpManagerWindow); 999 819 assertEqualsInt('testParseCmdLine_HelpManagerNumber', 0, tmpCmdLineParameters.getOwnerWindow); 1000 820 assertEqualsString('testParseCmdLine_HelpManagerNumber', '', tmpCmdLineParameters.getWindowTitle); 1001 assertEquals String('testParseCmdLine_HelpManagerNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));821 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1002 822 assertEqualsString('testParseCmdLine_HelpManagerNumber', '', tmpCmdLineParameters.getFileNames(false)); 1003 823 assertEqualsString('testParseCmdLine_HelpManagerNumber', '', tmpCmdLineParameters.getSearchText); … … 1018 838 assertFalse('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getGlobalSearchFlag); 1019 839 assertEqualsString('testParseCmdLine_HelpManagerBigNumber', '', tmpCmdLineParameters.getLanguage); 1020 assertFalse('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getShowIndexFlag);1021 840 assertTrue('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getHelpManagerFlag); 1022 841 assertEqualsInt('testParseCmdLine_HelpManagerBigNumber', 2147484546, tmpCmdLineParameters.getHelpManagerWindow); 1023 842 assertEqualsInt('testParseCmdLine_HelpManagerBigNumber', 0, tmpCmdLineParameters.getOwnerWindow); 1024 843 assertEqualsString('testParseCmdLine_HelpManagerBigNumber', '', tmpCmdLineParameters.getWindowTitle); 1025 assertEquals String('testParseCmdLine_HelpManagerBigNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));844 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerBigNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1026 845 assertEqualsString('testParseCmdLine_HelpManagerBigNumber', '', tmpCmdLineParameters.getFileNames(false)); 1027 846 assertEqualsString('testParseCmdLine_HelpManagerBigNumber', '', tmpCmdLineParameters.getSearchText); … … 1042 861 assertFalse('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag); 1043 862 assertEqualsString('testParseCmdLine_HelpManagerNumber_WithoutColon', '', tmpCmdLineParameters.getLanguage); 1044 assertFalse('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);1045 863 assertTrue('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag); 1046 864 assertEqualsInt('testParseCmdLine_HelpManagerNumber_WithoutColon', 123, tmpCmdLineParameters.getHelpManagerWindow); 1047 865 assertEqualsInt('testParseCmdLine_HelpManagerNumber_WithoutColon', 0, tmpCmdLineParameters.getOwnerWindow); 1048 866 assertEqualsString('testParseCmdLine_HelpManagerNumber_WithoutColon', '', tmpCmdLineParameters.getWindowTitle); 1049 assertEquals String('testParseCmdLine_HelpManagerNumber_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));867 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerNumber_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1050 868 assertEqualsString('testParseCmdLine_HelpManagerNumber_WithoutColon', '', tmpCmdLineParameters.getFileNames(false)); 1051 869 assertEqualsString('testParseCmdLine_HelpManagerNumber_WithoutColon', '', tmpCmdLineParameters.getSearchText); … … 1066 884 assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getGlobalSearchFlag); 1067 885 assertEqualsString('testParseCmdLine_HelpManagerNumber_Invalid', '', tmpCmdLineParameters.getLanguage); 1068 assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getShowIndexFlag);1069 886 assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getHelpManagerFlag); 1070 887 assertEqualsInt('testParseCmdLine_HelpManagerNumber_Invalid', 0, tmpCmdLineParameters.getHelpManagerWindow); 1071 888 assertEqualsInt('testParseCmdLine_HelpManagerNumber_Invalid', 0, tmpCmdLineParameters.getOwnerWindow); 1072 889 assertEqualsString('testParseCmdLine_HelpManagerNumber_Invalid', '', tmpCmdLineParameters.getWindowTitle); 1073 assertEquals String('testParseCmdLine_HelpManagerNumber_Invalid', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));890 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerNumber_Invalid', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1074 891 assertEqualsString('testParseCmdLine_HelpManagerNumber_Invalid', '', tmpCmdLineParameters.getFileNames(false)); 1075 892 assertEqualsString('testParseCmdLine_HelpManagerNumber_Invalid', '', tmpCmdLineParameters.getSearchText); … … 1090 907 assertFalse('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getGlobalSearchFlag); 1091 908 assertEqualsString('testParseCmdLine_HelpManagerNumber_between', '', tmpCmdLineParameters.getLanguage); 1092 assertFalse('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getShowIndexFlag);1093 909 assertTrue('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getHelpManagerFlag); 1094 910 assertEqualsInt('testParseCmdLine_HelpManagerNumber_between', 12, tmpCmdLineParameters.getHelpManagerWindow); 1095 911 assertEqualsInt('testParseCmdLine_HelpManagerNumber_between', 0, tmpCmdLineParameters.getOwnerWindow); 1096 912 assertEqualsString('testParseCmdLine_HelpManagerNumber_between', '', tmpCmdLineParameters.getWindowTitle); 1097 assertEquals String('testParseCmdLine_HelpManagerNumber_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));913 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerNumber_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1098 914 assertEqualsString('testParseCmdLine_HelpManagerNumber_between', '', tmpCmdLineParameters.getFileNames(false)); 1099 915 assertEqualsString('testParseCmdLine_HelpManagerNumber_between', '', tmpCmdLineParameters.getSearchText); … … 1114 930 assertFalse('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 1115 931 assertEqualsString('testParseCmdLine_HelpManagerNumber_between_withSpace', '', tmpCmdLineParameters.getLanguage); 1116 assertFalse('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);1117 932 assertTrue('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 1118 933 assertEqualsInt('testParseCmdLine_HelpManagerNumber_between_withSpace', 12, tmpCmdLineParameters.getHelpManagerWindow); 1119 934 assertEqualsInt('testParseCmdLine_HelpManagerNumber_between_withSpace', 0, tmpCmdLineParameters.getOwnerWindow); 1120 935 assertEqualsString('testParseCmdLine_HelpManagerNumber_between_withSpace', '', tmpCmdLineParameters.getWindowTitle); 1121 assertEquals String('testParseCmdLine_HelpManagerNumber_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));936 assertEqualsIgnoreCaseString('testParseCmdLine_HelpManagerNumber_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1122 937 assertEqualsString('testParseCmdLine_HelpManagerNumber_between_withSpace', '', tmpCmdLineParameters.getFileNames(false)); 1123 938 assertEqualsString('testParseCmdLine_HelpManagerNumber_between_withSpace', '', tmpCmdLineParameters.getSearchText); … … 1138 953 assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getGlobalSearchFlag); 1139 954 assertEqualsString('testParseCmdLine_OwnerNumber', '', tmpCmdLineParameters.getLanguage); 1140 assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getShowIndexFlag);1141 955 assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getHelpManagerFlag); 1142 956 assertEqualsInt('testParseCmdLine_OwnerNumber', 0, tmpCmdLineParameters.getHelpManagerWindow); 1143 957 assertEqualsInt('testParseCmdLine_OwnerNumber', 1234, tmpCmdLineParameters.getOwnerWindow); 1144 958 assertEqualsString('testParseCmdLine_OwnerNumber', '', tmpCmdLineParameters.getWindowTitle); 1145 assertEquals String('testParseCmdLine_OwnerNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));959 assertEqualsIgnoreCaseString('testParseCmdLine_OwnerNumber', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1146 960 assertEqualsString('testParseCmdLine_OwnerNumber', '', tmpCmdLineParameters.getFileNames(false)); 1147 961 assertEqualsString('testParseCmdLine_OwnerNumber', '', tmpCmdLineParameters.getSearchText); … … 1162 976 assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag); 1163 977 assertEqualsString('testParseCmdLine_OwnerNumber_WithoutColon', '', tmpCmdLineParameters.getLanguage); 1164 assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);1165 978 assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag); 1166 979 assertEqualsInt('testParseCmdLine_OwnerNumber_WithoutColon', 0, tmpCmdLineParameters.getHelpManagerWindow); 1167 980 assertEqualsInt('testParseCmdLine_OwnerNumber_WithoutColon', 134, tmpCmdLineParameters.getOwnerWindow); 1168 981 assertEqualsString('testParseCmdLine_OwnerNumber_WithoutColon', '', tmpCmdLineParameters.getWindowTitle); 1169 assertEquals String('testParseCmdLine_OwnerNumber_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));982 assertEqualsIgnoreCaseString('testParseCmdLine_OwnerNumber_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1170 983 assertEqualsString('testParseCmdLine_OwnerNumber_WithoutColon', '', tmpCmdLineParameters.getFileNames(false)); 1171 984 assertEqualsString('testParseCmdLine_OwnerNumber_WithoutColon', '', tmpCmdLineParameters.getSearchText); … … 1186 999 assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getGlobalSearchFlag); 1187 1000 assertEqualsString('testParseCmdLine_OwnerNumber_Invalid', '', tmpCmdLineParameters.getLanguage); 1188 assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getShowIndexFlag);1189 1001 assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getHelpManagerFlag); 1190 1002 assertEqualsInt('testParseCmdLine_OwnerNumber_Invalid', 0, tmpCmdLineParameters.getHelpManagerWindow); 1191 1003 assertEqualsInt('testParseCmdLine_OwnerNumber_Invalid', 0, tmpCmdLineParameters.getOwnerWindow); 1192 1004 assertEqualsString('testParseCmdLine_OwnerNumber_Invalid', '', tmpCmdLineParameters.getWindowTitle); 1193 assertEquals String('testParseCmdLine_OwnerNumber_Invalid', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1005 assertEqualsIgnoreCaseString('testParseCmdLine_OwnerNumber_Invalid', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1194 1006 assertEqualsString('testParseCmdLine_OwnerNumber_Invalid', '', tmpCmdLineParameters.getFileNames(false)); 1195 1007 assertEqualsString('testParseCmdLine_OwnerNumber_Invalid', '', tmpCmdLineParameters.getSearchText); … … 1210 1022 assertTrue('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getGlobalSearchFlag); 1211 1023 assertEqualsString('testParseCmdLine_OwnerNumber_between', '', tmpCmdLineParameters.getLanguage); 1212 assertFalse('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getShowIndexFlag);1213 1024 assertFalse('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getHelpManagerFlag); 1214 1025 assertEqualsInt('testParseCmdLine_OwnerNumber_between', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1234 1045 assertTrue('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 1235 1046 assertEqualsString('testParseCmdLine_OwnerNumber_between_withSpace', '', tmpCmdLineParameters.getLanguage); 1236 assertFalse('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);1237 1047 assertFalse('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 1238 1048 assertEqualsInt('testParseCmdLine_OwnerNumber_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1258 1068 assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getGlobalSearchFlag); 1259 1069 assertEqualsString('testParseCmdLine_Title', '', tmpCmdLineParameters.getLanguage); 1260 assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getShowIndexFlag);1261 1070 assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getHelpManagerFlag); 1262 1071 assertEqualsInt('testParseCmdLine_Title', 0, tmpCmdLineParameters.getHelpManagerWindow); 1263 1072 assertEqualsInt('testParseCmdLine_Title', 0, tmpCmdLineParameters.getOwnerWindow); 1264 1073 assertEqualsString('testParseCmdLine_Title', 'Test', tmpCmdLineParameters.getWindowTitle); 1265 assertEquals String('testParseCmdLine_Title', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1074 assertEqualsIgnoreCaseString('testParseCmdLine_Title', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1266 1075 assertEqualsString('testParseCmdLine_Title', '', tmpCmdLineParameters.getFileNames(false)); 1267 1076 assertEqualsString('testParseCmdLine_Title', '', tmpCmdLineParameters.getSearchText); … … 1282 1091 assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag); 1283 1092 assertEqualsString('testParseCmdLine_Title_WithoutColon', '', tmpCmdLineParameters.getLanguage); 1284 assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);1285 1093 assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag); 1286 1094 assertEqualsInt('testParseCmdLine_Title_WithoutColon', 0, tmpCmdLineParameters.getHelpManagerWindow); 1287 1095 assertEqualsInt('testParseCmdLine_Title_WithoutColon', 0, tmpCmdLineParameters.getOwnerWindow); 1288 1096 assertEqualsString('testParseCmdLine_Title_WithoutColon', 'titlE', tmpCmdLineParameters.getWindowTitle); 1289 assertEquals String('testParseCmdLine_Title_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1097 assertEqualsIgnoreCaseString('testParseCmdLine_Title_WithoutColon', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1290 1098 assertEqualsString('testParseCmdLine_Title_WithoutColon', '', tmpCmdLineParameters.getFileNames(false)); 1291 1099 assertEqualsString('testParseCmdLine_Title_WithoutColon', '', tmpCmdLineParameters.getSearchText); … … 1306 1114 assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getGlobalSearchFlag); 1307 1115 assertEqualsString('testParseCmdLine_Title_Empty', '', tmpCmdLineParameters.getLanguage); 1308 assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getShowIndexFlag);1309 1116 assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getHelpManagerFlag); 1310 1117 assertEqualsInt('testParseCmdLine_Title_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow); 1311 1118 assertEqualsInt('testParseCmdLine_Title_Empty', 0, tmpCmdLineParameters.getOwnerWindow); 1312 1119 assertEqualsString('testParseCmdLine_Title_Empty', '', tmpCmdLineParameters.getWindowTitle); 1313 assertEquals String('testParseCmdLine_Title_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1120 assertEqualsIgnoreCaseString('testParseCmdLine_Title_Empty', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1314 1121 assertEqualsString('testParseCmdLine_Title_Empty', '', tmpCmdLineParameters.getFileNames(false)); 1315 1122 assertEqualsString('testParseCmdLine_Title_Empty', '', tmpCmdLineParameters.getSearchText); … … 1330 1137 assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getGlobalSearchFlag); 1331 1138 assertEqualsString('testParseCmdLine_QuotedTitle', '', tmpCmdLineParameters.getLanguage); 1332 assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getShowIndexFlag);1333 1139 assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getHelpManagerFlag); 1334 1140 assertEqualsInt('testParseCmdLine_QuotedTitle', 0, tmpCmdLineParameters.getHelpManagerWindow); 1335 1141 assertEqualsInt('testParseCmdLine_QuotedTitle', 0, tmpCmdLineParameters.getOwnerWindow); 1336 1142 assertEqualsString('testParseCmdLine_QuotedTitle', 'Test Title', tmpCmdLineParameters.getWindowTitle); 1337 assertEquals String('testParseCmdLine_QuotedTitle', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1143 assertEqualsIgnoreCaseString('testParseCmdLine_QuotedTitle', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1338 1144 assertEqualsString('testParseCmdLine_QuotedTitle', '', tmpCmdLineParameters.getFileNames(false)); 1339 1145 assertEqualsString('testParseCmdLine_QuotedTitle', '', tmpCmdLineParameters.getSearchText); … … 1354 1160 assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getGlobalSearchFlag); 1355 1161 assertEqualsString('testParseCmdLine_QuotedTitle2', '', tmpCmdLineParameters.getLanguage); 1356 assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getShowIndexFlag);1357 1162 assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getHelpManagerFlag); 1358 1163 assertEqualsInt('testParseCmdLine_QuotedTitle2', 0, tmpCmdLineParameters.getHelpManagerWindow); 1359 1164 assertEqualsInt('testParseCmdLine_QuotedTitle2', 0, tmpCmdLineParameters.getOwnerWindow); 1360 1165 assertEqualsString('testParseCmdLine_QuotedTitle2', 'Test Title', tmpCmdLineParameters.getWindowTitle); 1361 assertEquals String('testParseCmdLine_QuotedTitle2', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1166 assertEqualsIgnoreCaseString('testParseCmdLine_QuotedTitle2', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1362 1167 assertEqualsString('testParseCmdLine_QuotedTitle2', '', tmpCmdLineParameters.getFileNames(false)); 1363 1168 assertEqualsString('testParseCmdLine_QuotedTitle2', '', tmpCmdLineParameters.getSearchText); … … 1378 1183 assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getGlobalSearchFlag); 1379 1184 assertEqualsString('testParseCmdLine_QuotedTitle_AfterFile', '', tmpCmdLineParameters.getLanguage); 1380 assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getShowIndexFlag);1381 1185 assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getHelpManagerFlag); 1382 1186 assertEqualsInt('testParseCmdLine_QuotedTitle_AfterFile', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1402 1206 assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getGlobalSearchFlag); 1403 1207 assertEqualsString('testParseCmdLine_Title_between', '', tmpCmdLineParameters.getLanguage); 1404 assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getShowIndexFlag);1405 1208 assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getHelpManagerFlag); 1406 1209 assertEqualsInt('testParseCmdLine_Title_between', 0, tmpCmdLineParameters.getHelpManagerWindow); 1407 1210 assertEqualsInt('testParseCmdLine_Title_between', 0, tmpCmdLineParameters.getOwnerWindow); 1408 1211 assertEqualsString('testParseCmdLine_Title_between', 'tItlE', tmpCmdLineParameters.getWindowTitle); 1409 assertEquals String('testParseCmdLine_Title_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1212 assertEqualsIgnoreCaseString('testParseCmdLine_Title_between', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1410 1213 assertEqualsString('testParseCmdLine_Title_between', '', tmpCmdLineParameters.getFileNames(false)); 1411 1214 assertEqualsString('testParseCmdLine_Title_between', '', tmpCmdLineParameters.getSearchText); … … 1426 1229 assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag); 1427 1230 assertEqualsString('testParseCmdLine_Title_between_withSpace', '', tmpCmdLineParameters.getLanguage); 1428 assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);1429 1231 assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag); 1430 1232 assertEqualsInt('testParseCmdLine_Title_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow); 1431 1233 assertEqualsInt('testParseCmdLine_Title_between_withSpace', 0, tmpCmdLineParameters.getOwnerWindow); 1432 1234 assertEqualsString('testParseCmdLine_Title_between_withSpace', 'tItlE', tmpCmdLineParameters.getWindowTitle); 1433 assertEquals String('testParseCmdLine_Title_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1235 assertEqualsIgnoreCaseString('testParseCmdLine_Title_between_withSpace', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1434 1236 assertEqualsString('testParseCmdLine_Title_between_withSpace', '', tmpCmdLineParameters.getFileNames(false)); 1435 1237 assertEqualsString('testParseCmdLine_Title_between_withSpace', '', tmpCmdLineParameters.getSearchText); … … 1453 1255 assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getGlobalSearchFlag); 1454 1256 assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getLanguage); 1455 assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getShowIndexFlag);1456 1257 assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getHelpManagerFlag); 1457 1258 assertEqualsInt('testParseCmdLine_WindowPos', 0, tmpCmdLineParameters.getHelpManagerWindow); 1458 1259 assertEqualsInt('testParseCmdLine_WindowPos', 0, tmpCmdLineParameters.getOwnerWindow); 1459 1260 assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getWindowTitle); 1460 assertEquals String('testParseCmdLine_WindowPos', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1261 assertEqualsIgnoreCaseString('testParseCmdLine_WindowPos', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1461 1262 assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getFileNames(false)); 1462 1263 assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getSearchText); … … 1485 1286 assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getSearchFlag); 1486 1287 assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getGlobalSearchFlag); 1487 assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getShowIndexFlag);1488 1288 assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getLanguage); 1489 1289 assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getHelpManagerFlag); … … 1491 1291 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 0, tmpCmdLineParameters.getOwnerWindow); 1492 1292 assertEqualsString('testParseCmdLine_WindowPosPercentage', '', tmpCmdLineParameters.getWindowTitle); 1493 assertEquals String('testParseCmdLine_WindowPosPercentage', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true));1293 assertEqualsIgnoreCaseString('testParseCmdLine_WindowPosPercentage', 'C:\ecs\help\NewView.hlp', tmpCmdLineParameters.getFileNames(true)); 1494 1294 assertEqualsString('testParseCmdLine_WindowPosPercentage', '', tmpCmdLineParameters.getFileNames(false)); 1495 1295 assertEqualsString('testParseCmdLine_WindowPosPercentage', '', tmpCmdLineParameters.getSearchText); … … 1497 1297 assertTrue('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getWindowPositionFlag); 1498 1298 tmpWindowPosition := tmpCmdLineParameters.getWindowPosition; 1499 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 1920, tmpWindowPosition.left);1500 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 1200, tmpWindowPosition.bottom);1501 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 960, tmpWindowPosition.width);1502 assertEqualsInt('testParseCmdLine_WindowPosPercentage', 600, tmpWindowPosition.height);1299 assertEqualsInt('testParseCmdLine_WindowPosPercentage', SCREEN_WIDTH, tmpWindowPosition.left); 1300 assertEqualsInt('testParseCmdLine_WindowPosPercentage', SCREEN_HEIGHT, tmpWindowPosition.bottom); 1301 assertEqualsInt('testParseCmdLine_WindowPosPercentage', SCREEN_WIDTH div 2, tmpWindowPosition.width); 1302 assertEqualsInt('testParseCmdLine_WindowPosPercentage', SCREEN_HEIGHT div 2, tmpWindowPosition.height); 1503 1303 END; 1504 1304 … … 1517 1317 assertFalse('testParseCmdLine_Topic->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1518 1318 assertEqualsString('testParseCmdLine_Topic', '', tmpCmdLineParameters.getLanguage); 1519 assertFalse('testParseCmdLine_Topic', tmpCmdLineParameters.getShowIndexFlag);1520 1319 assertFalse('testParseCmdLine_Topic', tmpCmdLineParameters.getHelpManagerFlag); 1521 1320 assertEqualsInt('testParseCmdLine_Topic', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1541 1340 assertFalse('testParseCmdLine_QuotedTopic->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1542 1341 assertEqualsString('testParseCmdLine_QuotedTopic', '', tmpCmdLineParameters.getLanguage); 1543 assertFalse('testParseCmdLine_QuotedTopic', tmpCmdLineParameters.getShowIndexFlag);1544 1342 assertFalse('testParseCmdLine_QuotedTopic', tmpCmdLineParameters.getHelpManagerFlag); 1545 1343 assertEqualsInt('testParseCmdLine_QuotedTopic', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1565 1363 assertFalse('testParseCmdLine_file->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1566 1364 assertEqualsString('testParseCmdLine_file', '', tmpCmdLineParameters.getLanguage); 1567 assertFalse('testParseCmdLine_file', tmpCmdLineParameters.getShowIndexFlag);1568 1365 assertFalse('testParseCmdLine_file', tmpCmdLineParameters.getHelpManagerFlag); 1569 1366 assertEqualsInt('testParseCmdLine_file', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1589 1386 assertFalse('testParseCmdLine_fileLeadingBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1590 1387 assertEqualsString('testParseCmdLine_fileLeadingBlanks', '', tmpCmdLineParameters.getLanguage); 1591 assertFalse('testParseCmdLine_fileLeadingBlanks', tmpCmdLineParameters.getShowIndexFlag);1592 1388 assertFalse('testParseCmdLine_fileLeadingBlanks', tmpCmdLineParameters.getHelpManagerFlag); 1593 1389 assertEqualsInt('testParseCmdLine_fileLeadingBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1613 1409 assertFalse('testParseCmdLine_fileTrailingBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1614 1410 assertEqualsString('testParseCmdLine_fileTrailingBlanks', '', tmpCmdLineParameters.getLanguage); 1615 assertFalse('testParseCmdLine_fileTrailingBlanks', tmpCmdLineParameters.getShowIndexFlag);1616 1411 assertFalse('testParseCmdLine_fileTrailingBlanks', tmpCmdLineParameters.getHelpManagerFlag); 1617 1412 assertEqualsInt('testParseCmdLine_fileTrailingBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1637 1432 assertFalse('testParseCmdLine_fileQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1638 1433 assertEqualsString('testParseCmdLine_fileQuoted', '', tmpCmdLineParameters.getLanguage); 1639 assertFalse('testParseCmdLine_fileQuoted', tmpCmdLineParameters.getShowIndexFlag);1640 1434 assertFalse('testParseCmdLine_fileQuoted', tmpCmdLineParameters.getHelpManagerFlag); 1641 1435 assertEqualsInt('testParseCmdLine_fileQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1661 1455 assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1662 1456 assertEqualsString('testParseCmdLine_fileQuotedMissingClosedQuote', '', tmpCmdLineParameters.getLanguage); 1663 assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote', tmpCmdLineParameters.getShowIndexFlag);1664 1457 assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote', tmpCmdLineParameters.getHelpManagerFlag); 1665 1458 assertEqualsInt('testParseCmdLine_fileQuotedMissingClosedQuote', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1685 1478 assertFalse('testParseCmdLine_fileQuotedAndText->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1686 1479 assertEqualsString('testParseCmdLine_fileQuotedAndText', '', tmpCmdLineParameters.getLanguage); 1687 assertFalse('testParseCmdLine_fileQuotedAndText', tmpCmdLineParameters.getShowIndexFlag);1688 1480 assertFalse('testParseCmdLine_fileQuotedAndText', tmpCmdLineParameters.getHelpManagerFlag); 1689 1481 assertEqualsInt('testParseCmdLine_fileQuotedAndText', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1709 1501 assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1710 1502 assertEqualsString('testParseCmdLine_fileQuotedAndTextManyBlanks', '', tmpCmdLineParameters.getLanguage); 1711 assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks', tmpCmdLineParameters.getShowIndexFlag);1712 1503 assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks', tmpCmdLineParameters.getHelpManagerFlag); 1713 1504 assertEqualsInt('testParseCmdLine_fileQuotedAndTextManyBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1733 1524 assertFalse('testParseCmdLine_fileQuotedInside->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1734 1525 assertEqualsString('testParseCmdLine_fileQuotedInside', '', tmpCmdLineParameters.getLanguage); 1735 assertFalse('testParseCmdLine_fileQuotedInside', tmpCmdLineParameters.getShowIndexFlag);1736 1526 assertFalse('testParseCmdLine_fileQuotedInside', tmpCmdLineParameters.getHelpManagerFlag); 1737 1527 assertEqualsInt('testParseCmdLine_fileQuotedInside', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1757 1547 assertFalse('testParseCmdLine_SwitchAndFileQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1758 1548 assertEqualsString('testParseCmdLine_SwitchAndFileQuoted', '', tmpCmdLineParameters.getLanguage); 1759 assertFalse('testParseCmdLine_SwitchAndFileQuoted', tmpCmdLineParameters.getShowIndexFlag);1760 1549 assertFalse('testParseCmdLine_SwitchAndFileQuoted', tmpCmdLineParameters.getHelpManagerFlag); 1761 1550 assertEqualsInt('testParseCmdLine_SwitchAndFileQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1781 1570 assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1782 1571 assertEqualsString('testParseCmdLine_SwitchAndFileAndTextQuoted', '', tmpCmdLineParameters.getLanguage); 1783 assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted', tmpCmdLineParameters.getShowIndexFlag);1784 1572 assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted', tmpCmdLineParameters.getHelpManagerFlag); 1785 1573 assertEqualsInt('testParseCmdLine_SwitchAndFileAndTextQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1821 1609 assertFalse('testParseCmdLine_ReallyLong->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag); 1822 1610 assertEqualsString('testParseCmdLine_ReallyLong', '', tmpCmdLineParameters.getLanguage); 1823 assertFalse('testParseCmdLine_ReallyLong', tmpCmdLineParameters.getShowIndexFlag);1824 1611 assertFalse('testParseCmdLine_ReallyLong', tmpCmdLineParameters.getHelpManagerFlag); 1825 1612 assertEqualsInt('testParseCmdLine_ReallyLong', 0, tmpCmdLineParameters.getHelpManagerWindow); … … 1832 1619 END; 1833 1620 1834 1835 // ----------------------------------------------------------1836 1837 1838 PROCEDURE testParseAndExpandFileNames_EmptyString;1839 VAR1840 tmpFileNamesString : String;1841 tmpFileNamesList: TStringList;1842 BEGIN1843 tmpFileNamesString := '';1844 1845 tmpFileNamesList := TStringList.Create;1846 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1847 1848 assertEqualsInt('testParseAndExpandFileNames_EmptyString', 0, tmpFileNamesList.Count);1849 1850 tmpFileNamesList.Destroy;1851 END;1852 1853 1854 PROCEDURE testParseAndExpandFileNames_OneFile;1855 VAR1856 tmpFileNamesString : String;1857 tmpFileNamesList: TStringList;1858 BEGIN1859 tmpFileNamesString := 'cmdref';1860 1861 tmpFileNamesList := TStringList.Create;1862 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1863 1864 assertEqualsInt('testParseAndExpandFileNames_OneFile', 1, tmpFileNamesList.Count);1865 assertEqualsString('testParseAndExpandFileNames_OneFile', 'cmdref', tmpFileNamesList[0]);1866 1867 tmpFileNamesList.Destroy;1868 END;1869 1870 1871 PROCEDURE testParseAndExpandFileNames_TwoFiles;1872 VAR1873 tmpFileNamesString : String;1874 tmpFileNamesList: TStringList;1875 BEGIN1876 tmpFileNamesString := 'cmdref+second';1877 1878 tmpFileNamesList := TStringList.Create;1879 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1880 1881 assertEqualsInt('testParseAndExpandFileNames_TwoFiles', 2, tmpFileNamesList.Count);1882 assertEqualsString('testParseAndExpandFileNames_TwoFiles', 'cmdref', tmpFileNamesList[0]);1883 assertEqualsString('testParseAndExpandFileNames_TwoFiles', 'second', tmpFileNamesList[1]);1884 1885 tmpFileNamesList.Destroy;1886 END;1887 1888 1889 PROCEDURE testParseAndExpandFileNames_PlusAtEnd;1890 VAR1891 tmpFileNamesString : String;1892 tmpFileNamesList: TStringList;1893 BEGIN1894 tmpFileNamesString := 'cmdref+second+';1895 1896 tmpFileNamesList := TStringList.Create;1897 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1898 1899 assertEqualsInt('testParseAndExpandFileNames_PlusAtEnd', 2, tmpFileNamesList.Count);1900 assertEqualsString('testParseAndExpandFileNames_PlusAtEnd', 'cmdref', tmpFileNamesList[0]);1901 assertEqualsString('testParseAndExpandFileNames_PlusAtEnd', 'second', tmpFileNamesList[1]);1902 1903 tmpFileNamesList.Destroy;1904 END;1905 1906 1907 PROCEDURE testParseAndExpandFileNames_GLOSSARY;1908 VAR1909 tmpFileNamesString : String;1910 tmpFileNamesList: TStringList;1911 BEGIN1912 tmpFileNamesString := 'GLOSSARY';1913 1914 tmpFileNamesList := TStringList.Create;1915 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1916 1917 assertEqualsInt('testParseAndExpandFileNames_GLOSSARY', 1, tmpFileNamesList.Count);1918 assertEqualsString('testParseAndExpandFileNames_GLOSSARY', 'C:\OS2\HELP\GLOSS\WPGLOSS.HLP', tmpFileNamesList[0]);1919 1920 tmpFileNamesList.Destroy;1921 END;1922 1923 1924 PROCEDURE testParseAndExpandFileNames_GlossaryMixedCase;1925 VAR1926 tmpFileNamesString : String;1927 tmpFileNamesList: TStringList;1928 BEGIN1929 tmpFileNamesString := 'Glossary';1930 1931 tmpFileNamesList := TStringList.Create;1932 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1933 1934 assertEqualsInt('testParseAndExpandFileNames_GlossaryMixedCase', 1, tmpFileNamesList.Count);1935 assertEqualsString('testParseAndExpandFileNames_GlossaryMixedCase', 'Glossary', tmpFileNamesList[0]);1936 1937 tmpFileNamesList.Destroy;1938 END;1939 1940 1941 PROCEDURE testParseAndExpandFileNames_HELP;1942 VAR1943 tmpFileNamesString : String;1944 tmpFileNamesList: TStringList;1945 BEGIN1946 tmpFileNamesString := 'HELP';1947 1948 tmpFileNamesList := TStringList.Create;1949 ParseAndExpandFileNames(tmpFileNamesString, tmpFileNamesList);1950 1951 assertEqualsInt('testParseAndExpandFileNames_HELP', 116, tmpFileNamesList.Count);1952 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\ide.hlp', tmpFileNamesList[0]);1953 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wbrw.hlp', tmpFileNamesList[1]);1954 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wccerrs.hlp', tmpFileNamesList[2]);1955 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wd.hlp', tmpFileNamesList[3]);1956 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wpperrs.hlp', tmpFileNamesList[4]);1957 assertEqualsString('testParseAndExpandFileNames_HELP', 'D:\progs\develop\watcom_18\BINP\HELP\wprof.hlp', tmpFileNamesList[5]);1958 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\MPTN\ddccmst.hlp', tmpFileNamesList[6]);1959 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\MPTN\dhcamst.hlp', tmpFileNamesList[7]);1960 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\MPTN\dhcmmst.hlp', tmpFileNamesList[8]);1961 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\MPTN\dipamst.hlp', tmpFileNamesList[9]);1962 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\ecs\help\ae.hlp', tmpFileNamesList[10]);1963 1964 assertEqualsString('testParseAndExpandFileNames_HELP', 'C:\MMOS2\HELP\wepmplus.hlp', tmpFileNamesList[115]);1965 1966 tmpFileNamesList.Destroy;1967 END;1968 1621 1969 1622 … … 2006 1659 result.add(@testParseCmdLine_g_between_withSpace); 2007 1660 2008 result.add(@testParseCmdLine_lowerI);2009 result.add(@testParseCmdLine_upperI);2010 result.add(@testParseCmdLine_QuotedI);2011 result.add(@testParseCmdLine_emptyI);2012 result.add(@testParseCmdLine_i_between);2013 result.add(@testParseCmdLine_i_between_withSpace);2014 2015 1661 result.add(@testParseCmdLine_Language); 2016 1662 … … 2066 1712 result.add(@testParseCmdLine_ReallyLong); 2067 1713 2068 result.add(@testParseAndExpandFileNames_EmptyString);2069 result.add(@testParseAndExpandFileNames_OneFile);2070 result.add(@testParseAndExpandFileNames_TwoFiles);2071 result.add(@testParseAndExpandFileNames_PlusAtEnd);2072 result.add(@testParseAndExpandFileNames_GLOSSARY);2073 result.add(@testParseAndExpandFileNames_GlossaryMixedCase);2074 result.add(@testParseAndExpandFileNames_HELP);2075 2076 1714 END; 2077 1715
Note:
See TracChangeset
for help on using the changeset viewer.