Changeset 384
- Timestamp:
- Apr 30, 2016, 7:38:20 PM (9 years ago)
- Location:
- trunk/unittests
- Files:
-
- 1 added
- 3 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/unittests/CharUtilsUnitTests.pas
r347 r384 1 1 Unit CharUtilsUnitTests; 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 CharUtilsUnit8 2 9 3 Interface -
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 -
trunk/unittests/FileUtilsUnitTests.pas
r352 r384 1 1 Unit FileUtilsUnitTests; 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 FileUtilsUnit8 2 9 3 Interface … … 14 8 FileUtilsUnit; 15 9 16 const17 // TODO read environment var18 TEST_PATH = 'P:\newview_dev';19 10 20 11 FUNCTION getFileUtilsUnitTests : TList; … … 465 456 466 457 assertTrue('testSearchHelpPaths_FoundInAppDir', tmpResult); 467 assertEqualsString('testSearchHelpPaths_FoundInAppDir', TEST_PATH + '\build\unittest\NewViewTests.EXE', tmpResultFilename);458 assertEqualsString('testSearchHelpPaths_FoundInAppDir', 'P:\newview_dev\build\unittest\NewViewTests.EXE', tmpResultFilename); 468 459 end; 469 460 … … 488 479 tmpResult := FindDefaultLanguageHelpFile('NewView', ''); 489 480 490 assertEquals String('testFindDefaultLanguageHelpFile', 'C:\ecs\help\NewView.hlp', tmpResult);481 assertEqualsIgnoreCaseString('testFindDefaultLanguageHelpFile', 'C:\ecs\help\NewView.hlp', tmpResult); 491 482 end; 492 483 … … 497 488 tmpResult := FindDefaultLanguageHelpFile('NewView', 'it'); 498 489 499 assertEquals String('testFindDefaultLanguageHelpFile_it', 'C:\ecs\help\NewView_it.hlp', tmpResult);490 assertEqualsIgnoreCaseString('testFindDefaultLanguageHelpFile_it', 'C:\ecs\help\NewView_it.hlp', tmpResult); 500 491 end; 501 492 … … 506 497 tmpResult := FindDefaultLanguageHelpFile('NewView', 'IT'); 507 498 508 assertEquals String('testFindDefaultLanguageHelpFile_it_UpperCase', 'C:\ecs\help\NewView_IT.hlp', tmpResult);499 assertEqualsIgnoreCaseString('testFindDefaultLanguageHelpFile_it_UpperCase', 'C:\ecs\help\NewView_IT.hlp', tmpResult); 509 500 end; 510 501 … … 537 528 GetDirsInPath('HELP', tmpResult); 538 529 539 assertEqualsInt('testGetDirsInPath_Help', 8, tmpResult.count);540 assertEqualsString('testGetDirsInPath_Help', 'D:\progs\ develop\watcom_18\BINP\HELP', tmpResult[0]);541 assertEqualsString('testGetDirsInPath_Help', 'C:\ MMOS2\HELP', tmpResult[7]);530 assertEqualsInt('testGetDirsInPath_Help', 11, tmpResult.count); 531 assertEqualsString('testGetDirsInPath_Help', 'D:\progs\watcom\BINP\HELP', tmpResult[0]); 532 assertEqualsString('testGetDirsInPath_Help', 'C:\PROGRAMS\4OS2', tmpResult[10]); 542 533 543 534 tmpResult.Destroy; … … 552 543 tmpResult := TStringList.Create; 553 544 554 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '*.jonas', false, tmpResult);545 ListFilesInDirectory('P:\newview_dev', '*.jonas', false, tmpResult); 555 546 556 547 assertEqualsInt('testListFilesInDirectory_NoFiles', 0, tmpResult.count); … … 564 555 tmpResult := TStringList.Create; 565 556 566 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '', false, tmpResult);557 ListFilesInDirectory('P:\newview_dev', '', false, tmpResult); 567 558 568 559 assertEqualsInt('testListFilesInDirectory_EmptyFilter', 0, tmpResult.count); … … 578 569 tmpResult := TStringList.Create; 579 570 580 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '*.txt', false, tmpResult);571 ListFilesInDirectory('P:\newview_dev', '*.txt', false, tmpResult); 581 572 582 573 assertEqualsInt('testListFilesInDirectory_OneFile', 1, tmpResult.count); 583 assertEquals String('testListFilesInDirectory_OneFile', 'readme.txt', tmpResult[0]);574 assertEqualsIgnoreCaseString('testListFilesInDirectory_OneFile', 'howto.txt', tmpResult[0]); 584 575 585 576 tmpResult.Destroy; … … 593 584 tmpResult := TStringList.Create; 594 585 595 ListFilesInDirectory(TEST_PATH + '\unittests\testdir', '*.*', false, tmpResult); 596 597 assertEqualsInt('testListFilesInDirectory_ManyFiles', 6, tmpResult.count); 598 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file0', tmpResult[0]); 599 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file1.ex1', tmpResult[1]); 600 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file2.ex1', tmpResult[2]); 601 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file3.ex3', tmpResult[3]); 602 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file4.ext4', tmpResult[4]); 586 ListFilesInDirectory('P:\newview_dev', '*.*', false, tmpResult); 587 588 assertEqualsInt('testListFilesInDirectory_ManyFiles', 2, tmpResult.count); 589 assertEqualsIgnoreCaseString('testListFilesInDirectory_ManyFiles', 'env.cmd', tmpResult[0]); 590 assertEqualsIgnoreCaseString('testListFilesInDirectory_ManyFiles', 'howto.txt', tmpResult[1]); 603 591 604 592 tmpResult.Destroy; … … 612 600 tmpResult := TStringList.Create; 613 601 614 ListFilesInDirectory(TEST_PATH + '\unittests\testdir', '*.txt;f*.ex1', false, tmpResult); 615 616 assertEqualsInt('testListFilesInDirectory_ManyFilter', 3, tmpResult.count); 617 assertEqualsString('testListFilesInDirectory_ManyFilter', 'readme.txt', tmpResult[0]); 618 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file1.ex1', tmpResult[1]); 619 assertEqualsString('testListFilesInDirectory_ManyFiles', 'file2.ex1', tmpResult[2]); 602 ListFilesInDirectory('P:\newview_dev', '*.txt;*v.cmd', false, tmpResult); 603 604 assertEqualsInt('testListFilesInDirectory_ManyFilter', 2, tmpResult.count); 605 assertEqualsString('testListFilesInDirectory_ManyFilter', 'howto.txt', tmpResult[0]); 606 assertEqualsString('testListFilesInDirectory_ManyFilter', 'env.cmd', tmpResult[1]); 620 607 621 608 tmpResult.Destroy; … … 632 619 tmpResult := TStringList.Create; 633 620 634 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '*.jonas', true, tmpResult);621 ListFilesInDirectory('P:\newview_dev', '*.jonas', true, tmpResult); 635 622 636 623 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_NoFiles', 0, tmpResult.count); … … 644 631 tmpResult := TStringList.Create; 645 632 646 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '', true, tmpResult);633 ListFilesInDirectory('P:\newview_dev', '', true, tmpResult); 647 634 648 635 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_EmptyFilter', 0, tmpResult.count); … … 658 645 tmpResult := TStringList.Create; 659 646 660 ListFilesInDirectory( TEST_PATH + '\unittests\testdir', '*.txt', true, tmpResult);647 ListFilesInDirectory('P:\newview_dev', '*.txt', true, tmpResult); 661 648 662 649 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_OneFile', 1, tmpResult.count); 663 assertEquals String('testListFilesInDirectoryWithDirectoryInResult_OneFile', TEST_PATH + '\unittests\testdir' + '\readme.txt', tmpResult[0]);650 assertEqualsIgnoreCaseString('testListFilesInDirectoryWithDirectoryInResult_OneFile', 'P:\newview_dev\howto.txt', tmpResult[0]); 664 651 665 652 tmpResult.Destroy; … … 673 660 tmpResult := TStringList.Create; 674 661 675 ListFilesInDirectory(TEST_PATH + '\unittests\testdir', '*.*', true, tmpResult); 676 677 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', 6, tmpResult.count); 678 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\file0', tmpResult[0]); 679 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\file1.ex1', tmpResult[1]); 680 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\file2.ex1', tmpResult[2]); 681 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\file3.ex3', tmpResult[3]); 682 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\file4.ext4', tmpResult[4]); 683 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', TEST_PATH + '\unittests\testdir' + '\readme.txt', tmpResult[5]); 662 ListFilesInDirectory('P:\newview_dev', '*.*', true, tmpResult); 663 664 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', 2, tmpResult.count); 665 assertEqualsIgnoreCaseString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', 'P:\newview_dev\env.cmd', tmpResult[0]); 666 assertEqualsIgnoreCaseString('testListFilesInDirectoryWithDirectoryInResult_ManyFiles', 'P:\newview_dev\howto.txt', tmpResult[1]); 684 667 685 668 tmpResult.Destroy; … … 693 676 tmpResult := TStringList.Create; 694 677 695 ListFilesInDirectory(TEST_PATH + '\unittests\testdir', '*.txt;f*.ex1', true, tmpResult); 696 697 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', 3, tmpResult.count); 698 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', TEST_PATH + '\unittests\testdir' + '\readme.txt', tmpResult[0]); 699 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', TEST_PATH + '\unittests\testdir' + '\file1.ex1', tmpResult[1]); 700 assertEqualsString('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', TEST_PATH + '\unittests\testdir' + '\file2.ex1', tmpResult[2]); 678 ListFilesInDirectory('P:\newview_dev', '*.txt;*v.cmd', true, tmpResult); 679 680 assertEqualsInt('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', 2, tmpResult.count); 681 assertEqualsIgnoreCaseString('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', 'P:\newview_dev\howto.txt', tmpResult[0]); 682 assertEqualsIgnoreCaseString('testListFilesInDirectoryWithDirectoryInResult_ManyFilter', 'P:\newview_dev\env.cmd', tmpResult[1]); 701 683 702 684 tmpResult.Destroy; … … 711 693 tmpResult := TStringList.Create; 712 694 713 ListSubDirectories( TEST_PATH + '\unittests\testdir\subdir1', false, tmpResult);695 ListSubDirectories('P:\newview_dev\dll', tmpResult); 714 696 715 697 assertEqualsInt('testListSubDirectories_None', 0, tmpResult.count); … … 719 701 720 702 721 Procedure testListSubDirectories_NoneWithHidden;722 var723 tmpResult : TStringList;724 begin725 tmpResult := TStringList.Create;726 727 ListSubDirectories(TEST_PATH + '\unittests\testdir\subdir1', true, tmpResult);728 729 assertEqualsInt('testListSubDirectories_NoneWithHidden', 1, tmpResult.count);730 assertEqualsString('testListSubDirectories_NoneWithHidden', TEST_PATH + '\unittests\testdir\subdir1\.svn', tmpResult[0]);731 732 tmpResult.Destroy;733 end;734 735 736 703 Procedure testListSubDirectories_Many; 737 704 var … … 740 707 tmpResult := TStringList.Create; 741 708 742 ListSubDirectories( TEST_PATH + '\unittests\testdir', false, tmpResult);743 744 assertEqualsInt('testListSubDirectories_Many', 3, tmpResult.count);745 assertEqualsString('testListSubDirectories_Many', TEST_PATH + '\unittests\testdir\dir_archived', tmpResult[0]);746 assertEqualsString('testListSubDirectories_Many', TEST_PATH + '\unittests\testdir\dir_readonly', tmpResult[1]);747 assertEqualsString('testListSubDirectories_Many', TEST_PATH + '\unittests\testdir\subdir1', tmpResult[2]);748 749 tmpResult.Destroy; 750 end;751 752 753 Procedure testListSubDirectories_ManyWithHidden; 754 var755 tmpResult : TStringList; 756 begin 757 tmpResult := TStringList.Create;758 759 ListSubDirectories(TEST_PATH + '\unittests\testdir', true, tmpResult);760 761 assertEqualsInt('testListSubDirectories_ManyWithHidden', 6, tmpResult.count);762 assertEqualsString('testListSubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\.svn', tmpResult[0]); 763 assertEqualsString('testListSubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\dir_archived', tmpResult[1]);764 assertEqualsString('testListSubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\dir_hidden', tmpResult[2]); 765 assertEquals String('testListSubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\dir_readonly', tmpResult[3]);766 assertEqualsString('testList SubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\dir_system', tmpResult[4]);767 assertEqualsString('testList SubDirectories_ManyWithHidden', TEST_PATH + '\unittests\testdir\subdir1', tmpResult[5]);709 ListSubDirectories('P:\newview_dev\i18n', tmpResult); 710 711 assertEqualsInt('testListSubDirectories_Many', 6, tmpResult.count); 712 assertEqualsString('testListSubDirectories_Many', 'P:\newview_dev\i18n\de', tmpResult[0]); 713 assertEqualsString('testListSubDirectories_Many', 'P:\newview_dev\i18n\fr', tmpResult[1]); 714 assertEqualsString('testListSubDirectories_Many', 'P:\newview_dev\i18n\images', tmpResult[2]); 715 assertEqualsString('testListSubDirectories_Many', 'P:\newview_dev\i18n\ja', tmpResult[3]); 716 717 tmpResult.Destroy; 718 end; 719 720 721 // ---------------------------------------------------------- 722 723 724 Procedure testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult; 725 var 726 tmpResult : TStringList; 727 begin 728 tmpResult := TStringList.Create; 729 730 ListFilesInDirectoryRecursiveWithTermination('P:\newview_dev\i18n', '*.ipf;*.lng', true, tmpResult, nil, false); 731 732 assertEqualsInt('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', 10, tmpResult.count); 733 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', 'P:\newview_dev\i18n\NewView.ipf', tmpResult[0]); 734 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', 'P:\newview_dev\i18n\sv\newview_sv.lng', tmpResult[9]); 768 735 769 736 tmpResult.Destroy; … … 780 747 tmpResult := TStringList.Create; 781 748 782 ListFilesInDirectoryRecursiveWithTermination(TEST_PATH + '\unittests\testdir', '*.ex1;ex2;file_in_*', false, false, tmpResult, nil, false); 783 784 assertEqualsInt('testListFilesInDirectoryRecursiveWithTermination', 5, tmpResult.count); 785 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination 0', 'file1.ex1', tmpResult[0]); 786 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination 1', 'file2.ex1', tmpResult[1]); 787 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination 2', 'file_in_archived', tmpResult[2]); 788 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination 3', 'file_in_readonly', tmpResult[3]); 789 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination 4', 'file1.ex1', tmpResult[4]); 790 791 tmpResult.Destroy; 792 end; 793 794 795 Procedure testListFilesInDirectoryRecursiveWithTermination_WithHidden; 796 var 797 tmpResult : TStringList; 798 begin 799 tmpResult := TStringList.Create; 800 801 ListFilesInDirectoryRecursiveWithTermination(TEST_PATH + '\unittests\testdir', '*.ex1;ex2;file_in_*', false, true, tmpResult, nil, false); 802 803 assertEqualsInt('testListFilesInDirectoryRecursiveWithTermination_WithHidden', 15, tmpResult.count); 804 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 0', 'file1.ex1', tmpResult[0]); 805 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 1', 'file2.ex1', tmpResult[1]); 806 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 2', 'file_in_archived', tmpResult[2]); 807 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 3', 'file_in_archived.svn-base', tmpResult[3]); 808 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 4', 'file_in_archived.svn-base', tmpResult[4]); 809 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 5', 'file_in_hidden', tmpResult[5]); 810 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 6', 'file_in_hidden.svn-base', tmpResult[6]); 811 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 7', 'file_in_hidden.svn-base', tmpResult[7]); 812 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 8', 'file_in_readonly', tmpResult[8]); 813 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 9', 'file_in_readonly.svn-base', tmpResult[9]); 814 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 10', 'file_in_readonly.svn-base', tmpResult[10]); 815 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 11', 'file_in_system', tmpResult[11]); 816 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 12', 'file_in_system.svn-base', tmpResult[12]); 817 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 13', 'file_in_system.svn-base', tmpResult[13]); 818 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithHidden 14', 'file1.ex1', tmpResult[14]); 819 820 tmpResult.Destroy; 821 end; 822 823 824 Procedure testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden; 825 var 826 tmpResult : TStringList; 827 begin 828 tmpResult := TStringList.Create; 829 830 ListFilesInDirectoryRecursiveWithTermination(TEST_PATH + '\unittests\testdir', '*.ex1;ex2;file_in_*', true, true, tmpResult, nil, false); 831 832 assertEqualsInt('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden', 15, tmpResult.count); 833 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 0', TEST_PATH + '\unittests\testdir\' + 'file1.ex1', tmpResult[0]); 834 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 1', TEST_PATH + '\unittests\testdir\' + 'file2.ex1', tmpResult[1]); 835 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 2', TEST_PATH + '\unittests\testdir\dir_archived\' + 'file_in_archived', tmpResult[2]); 836 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 3', TEST_PATH + '\unittests\testdir\dir_archived\.svn\prop-base\' + 'file_in_archived.svn-base', tmpResult[3]); 837 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 4', TEST_PATH + '\unittests\testdir\dir_archived\.svn\text-base\' + 'file_in_archived.svn-base', tmpResult[4]); 838 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 5', TEST_PATH + '\unittests\testdir\dir_hidden\' + 'file_in_hidden', tmpResult[5]); 839 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 6', TEST_PATH + '\unittests\testdir\dir_hidden\.svn\prop-base\' + 'file_in_hidden.svn-base', tmpResult[6]); 840 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 7', TEST_PATH + '\unittests\testdir\dir_hidden\.svn\text-base\' + 'file_in_hidden.svn-base', tmpResult[7]); 841 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 8', TEST_PATH + '\unittests\testdir\dir_readonly\' + 'file_in_readonly', tmpResult[8]); 842 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 9', TEST_PATH + '\unittests\testdir\dir_readonly\.svn\prop-base\' + 'file_in_readonly.svn-base', tmpResult[9]); 843 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 10', TEST_PATH + '\unittests\testdir\dir_readonly\.svn\text-base\' + 'file_in_readonly.svn-base', tmpResult[10]); 844 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 11', TEST_PATH + '\unittests\testdir\dir_system\' + 'file_in_system', tmpResult[11]); 845 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 12', TEST_PATH + '\unittests\testdir\dir_system\.svn\prop-base\' + 'file_in_system.svn-base', tmpResult[12]); 846 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 13', TEST_PATH + '\unittests\testdir\dir_system\.svn\text-base\' + 'file_in_system.svn-base', tmpResult[13]); 847 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden 14', TEST_PATH + '\unittests\testdir\subdir1\' + 'file1.ex1', tmpResult[14]); 848 849 tmpResult.Destroy; 850 end; 851 852 853 Procedure testListFilesInDirectoryRecursiveWithTermination_WithDirectoryInResult; 854 var 855 tmpResult : TStringList; 856 begin 857 tmpResult := TStringList.Create; 858 859 ListFilesInDirectoryRecursiveWithTermination(TEST_PATH + '\unittests\testdir', '*.ex1;ex2', true, false, tmpResult, nil, false); 860 861 assertEqualsInt('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', 3, tmpResult.count); 862 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', TEST_PATH + '\unittests\testdir' + '\file1.ex1', tmpResult[0]); 863 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', TEST_PATH + '\unittests\testdir' + '\file2.ex1', tmpResult[1]); 864 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult', TEST_PATH + '\unittests\testdir' + '\subdir1\file1.ex1', tmpResult[2]); 865 866 tmpResult.Destroy; 867 end; 868 869 870 Procedure testListFilesInDirectoryRecursiveWithTermination_1WithDirectoryInResultWithHidden; 871 var 872 tmpResult : TStringList; 873 begin 874 tmpResult := TStringList.Create; 875 876 ListFilesInDirectoryRecursiveWithTermination(TEST_PATH + '\unittests\testdir', '*.ex1;ex2', true, true, tmpResult, nil, false); 877 878 assertEqualsInt('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResultWithHidden', 3, tmpResult.count); 879 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResultWithHidden', TEST_PATH + '\unittests\testdir' + '\file1.ex1', tmpResult[0]); 880 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResultWithHidden', TEST_PATH + '\unittests\testdir' + '\file2.ex1', tmpResult[1]); 881 assertEqualsString('testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResultWithHidden', TEST_PATH + '\unittests\testdir' + '\subdir1\file1.ex1', tmpResult[2]); 749 ListFilesInDirectoryRecursiveWithTermination('P:\newview_dev\i18n', '*.ipf;*.lng', false, tmpResult, nil, false); 750 751 assertEqualsInt('testListFilesInDirectoryRecursiveWithTermination', 10, tmpResult.count); 752 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination', 'NewView.ipf', tmpResult[0]); 753 assertEqualsString('testListFilesInDirectoryRecursiveWithTermination', 'newview_sv.lng', tmpResult[9]); 882 754 883 755 tmpResult.Destroy; … … 981 853 982 854 983 Procedure testMakeDirs_Empty;984 var985 tmpResult : String;986 begin987 tmpResult := MakeDirs('');988 989 assertEqualsString('testMakeDirs_Empty', '', tmpResult);990 end;991 992 993 Procedure testMakeDirs_Slash;994 var995 tmpResult : String;996 begin997 tmpResult := MakeDirs('\');998 999 assertEqualsString('testMakeDirs_Slash', '', tmpResult);1000 end;1001 1002 1003 Procedure testMakeDirs_Simple;1004 var1005 tmpResult : String;1006 begin1007 RmDir(TEST_PATH + '\unittests\testdir\makedirs');1008 1009 tmpResult := MakeDirs(TEST_PATH + '\unittests\testdir' + '\makedirs');1010 1011 RmDir(TEST_PATH + '\unittests\testdir\makedirs');1012 1013 assertEqualsString('testMakeDirs_Simple', TEST_PATH + '\unittests\testdir\makedirs', tmpResult);1014 end;1015 1016 1017 Procedure testMakeDirs_Complex;1018 var1019 tmpResult : String;1020 begin1021 RmDir(TEST_PATH + '\unittests\testdir\makedirs\subdir\test');1022 RmDir(TEST_PATH + '\unittests\testdir\makedirs\subdir');1023 RmDir(TEST_PATH + '\unittests\testdir\makedirs');1024 1025 tmpResult := MakeDirs(TEST_PATH + '\unittests\testdir' + '\makedirs\subdir\test');1026 1027 RmDir(TEST_PATH + '\unittests\testdir\makedirs\subdir\test');1028 RmDir(TEST_PATH + '\unittests\testdir\makedirs\subdir');1029 RmDir(TEST_PATH + '\unittests\testdir\makedirs');1030 1031 assertEqualsString('testMakeDirs_Simple', TEST_PATH + '\unittests\testdir\makedirs\subdir\test', tmpResult);1032 end;1033 1034 1035 // ----------------------------------------------------------1036 1037 1038 855 Procedure testDirectoryExists_Empty; 1039 856 var … … 1125 942 end; 1126 943 1127 1128 Procedure testDirectoryExists_Archived;1129 var1130 tmpResult : Boolean;1131 begin1132 tmpResult := DirectoryExists(TEST_PATH + '\unittests\testdir\dir_archived');1133 1134 assertTrue('testDirectoryExists_Archived', tmpResult);1135 end;1136 1137 1138 Procedure testDirectoryExists_Hidden;1139 var1140 tmpResult : Boolean;1141 begin1142 tmpResult := DirectoryExists(TEST_PATH + '\unittests\testdir\dir_hidden');1143 1144 assertTrue('testDirectoryExists_Hidden', tmpResult);1145 end;1146 1147 1148 Procedure testDirectoryExists_Readonly;1149 var1150 tmpResult : Boolean;1151 begin1152 tmpResult := DirectoryExists(TEST_PATH + '\unittests\testdir\dir_readonly');1153 1154 assertTrue('testDirectoryExists_Readonly', tmpResult);1155 end;1156 1157 1158 Procedure testDirectoryExists_System;1159 var1160 tmpResult : Boolean;1161 begin1162 tmpResult := DirectoryExists(TEST_PATH + '\unittests\testdir\dir_system');1163 1164 assertTrue('testDirectoryExists_System', tmpResult);1165 end;1166 1167 1168 // ----------------------------------------------------------1169 1170 1171 Procedure testDriveLetterToDriveNumber;1172 var1173 tmpResult : longint;1174 begin1175 tmpResult := DriveLetterToDriveNumber('A');1176 1177 assertEqualsInt('testDriveLetterToDriveNumber', 1, tmpResult);1178 end;1179 1180 1181 Procedure testDriveLetterToDriveNumber_LowerCase;1182 var1183 tmpResult : longint;1184 begin1185 tmpResult := DriveLetterToDriveNumber('a');1186 1187 assertEqualsInt('testDriveLetterToDriveNumber_LowerCase', 1, tmpResult);1188 end;1189 1190 1191 Procedure testDriveLetterToDriveNumber_Unknown;1192 var1193 tmpResult : longint;1194 begin1195 tmpResult := DriveLetterToDriveNumber('');1196 1197 assertEqualsInt('testDriveLetterToDriveNumber_Unknown', 0, tmpResult);1198 end;1199 1200 1201 // ----------------------------------------------------------1202 1203 1204 Procedure testDriveNumberToDriveLetter;1205 begin1206 assertEqualsString('testDriveNumberToDriveLetter 1', 'A', DriveNumberToDriveLetter(1));1207 assertEqualsString('testDriveNumberToDriveLetter 2', 'B', DriveNumberToDriveLetter(2));1208 end;1209 1210 1211 // ----------------------------------------------------------1212 1213 1214 Procedure testGetBootDriveLetter;1215 var1216 tmpResult : char;1217 begin1218 tmpResult := GetBootDriveLetter;1219 1220 assertEqualsString('testGetBootDriveLetter', 'C', tmpResult);1221 end;1222 1223 1224 // ----------------------------------------------------------1225 1226 1227 Procedure testFileIsReadOnly_False;1228 var1229 tmpResult : boolean;1230 begin1231 tmpResult := FileIsReadOnly(GetBootDriveLetter + ':\config.sys');1232 1233 assertFalse('testFileIsReadOnly_False', tmpResult);1234 end;1235 1236 1237 Procedure testFileIsReadOnly_True;1238 var1239 tmpResult : boolean;1240 begin1241 tmpResult := FileIsReadOnly(GetBootDriveLetter + ':\os2ldr');1242 1243 assertTrue('testFileIsReadOnly_True', tmpResult);1244 end;1245 944 1246 945 … … 1321 1020 1322 1021 result.add(@testListSubDirectories_None); 1323 result.add(@testListSubDirectories_NoneWithHidden);1324 1022 result.add(@testListSubDirectories_Many); 1325 result.add(@testListSubDirectories_ManyWithHidden);1326 1023 1327 1024 result.add(@testListFilesInDirectoryRecursiveWithTermination); 1328 result.add(@testListFilesInDirectoryRecursiveWithTermination_WithHidden); 1329 result.add(@testListFilesInDirectoryRecursiveWithTermination_WithDirAndHidden); 1330 result.add(@testListFilesInDirectoryRecursiveWithTermination_WithDirectoryInResult); 1331 result.add(@testListFilesInDirectoryRecursiveWithTermination_1WithDirectoryInResultWithHidden); 1025 result.add(@testListFilesInDirectoryRecursiveWithTerminationWithDirectoryInResult); 1332 1026 1333 1027 result.add(@testParentDir_Empty); … … 1341 1035 result.add(@testParentDir_GoToRootDrive); 1342 1036 1343 result.add(@testMakeDirs_Empty);1344 result.add(@testMakeDirs_Slash);1345 result.add(@testMakeDirs_Simple);1346 result.add(@testMakeDirs_Complex);1347 1348 1037 result.add(@testDirectoryExists_Empty); 1349 1038 result.add(@testDirectoryExists_DriveOnlyLowercase); … … 1355 1044 result.add(@testDirectoryExists_InvalidDriveAndPath); 1356 1045 result.add(@testDirectoryExists_NotExistent); 1357 1358 result.add(@testDriveLetterToDriveNumber);1359 result.add(@testDriveLetterToDriveNumber_LowerCase);1360 result.add(@testDriveLetterToDriveNumber_Unknown);1361 1362 result.add(@testDriveNumberToDriveLetter);1363 1364 result.add(@testGetBootDriveLetter);1365 1366 result.add(@testFileIsReadOnly_False);1367 result.add(@testFileIsReadOnly_True);1368 1369 1046 end; 1370 1047 -
trunk/unittests/NewViewTests.pas
r347 r384 1 1 program Main; 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 // UnitTests8 2 9 3 uses … … 11 5 SysUtils, 12 6 TestAssert, 13 ACLLanguageUnitTests,14 7 CmdLineParameterUnitTests, 15 8 CharUtilsUnitTests, 16 9 StringUtilsUnitTests, 17 10 FileUtilsUnitTests, 18 HelpTopicTests, 19 VersionUnit; 11 HelpTopicTests; 20 12 21 13 IMPORTS … … 39 31 tmpAllExceptions := TStringList.Create; 40 32 41 write('UnitTest for NewView version ' + GetAppVersion);42 43 33 tmpTestNoParam := ParamStr(1); 44 34 writeln(tmpTestNoParam); 45 35 46 // Components 47 tmpSuites.Add(@getACLLanguageUnitTests); 48 49 // Libraries 36 tmpSuites.Add(@getCmdLineParameterUnitTests); 50 37 tmpSuites.Add(@getCharUtilsUnitTests); 51 38 tmpSuites.Add(@getStringUtilsUnitTests); 39 tmpSuites.Add(@getHelpTopicTests); 52 40 tmpSuites.Add(@getFileUtilsUnitTests); 53 54 // NewView55 tmpSuites.Add(@getCmdLineParameterUnitTests);56 // tmpSuites.Add(@getHelpTopicTests);57 58 41 59 42 tmpTestNo := -1; -
trunk/unittests/StringUtilsUnitTests.pas
r347 r384 1 1 Unit StringUtilsUnitTests; 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 StringUtilsUnit8 2 9 3 Interface … … 1580 1574 1581 1575 1582 PROCEDURE testHexStrToLongInt_Empty;1583 VAR1584 tmpResult : LongInt;1585 BEGIN1586 tmpResult := -1;1587 try1588 tmpResult := HexStrToLongInt('');1589 except1590 on e:EConvertError do1591 begin1592 assertEqualsString('testHexStrToLongInt_Empty', 'No chars in hex string', e.message);1593 end;1594 end;1595 1596 1597 assertEqualsInt('testHexStrToLongInt_Empty', -1, tmpResult);1598 END;1599 1600 1601 PROCEDURE testHexStrToLongInt_IllegalChar;1602 VAR1603 tmpResult : LongInt;1604 BEGIN1605 tmpResult := -1;1606 try1607 tmpResult := HexStrToLongInt('abG');1608 except1609 on e:EConvertError do1610 begin1611 assertEqualsString('testHexStrToLongInt_IllegalChar', 'Invalid hex char: ''G'' in hex string ''abG''.', e.message);1612 end;1613 end;1614 1615 1616 assertEqualsInt('testHexStrToLongInt_IllegalChar', -1, tmpResult);1617 END;1618 1619 1620 PROCEDURE testHexStrToLongInt_IllegalCharMinus;1621 VAR1622 tmpResult : LongInt;1623 BEGIN1624 tmpResult := -1;1625 try1626 tmpResult := HexStrToLongInt('-F3');1627 except1628 on e:EConvertError do1629 begin1630 assertEqualsString('testHexStrToLongInt_IllegalCharMinus', 'Invalid hex char: ''-'' in hex string ''-F3''.', e.message);1631 end;1632 end;1633 1634 1635 assertEqualsInt('testHexStrToLongInt_IllegalCharMinus', -1, tmpResult);1636 END;1637 1638 1639 PROCEDURE testHexStrToLongInt_Zero;1640 VAR1641 tmpResult : LongInt;1642 BEGIN1643 tmpResult := HexStrToLongInt('000');1644 1645 assertEqualsInt('testHexStrToLongInt_Zero', 0, tmpResult);1646 END;1647 1648 1649 PROCEDURE testHexStrToLongInt_Ten;1650 VAR1651 tmpResult : LongInt;1652 BEGIN1653 tmpResult := HexStrToLongInt('A');1654 1655 assertEqualsInt('testHexStrToLongInt_Ten', 10, tmpResult);1656 END;1657 1658 1659 PROCEDURE testHexStrToLongInt_Big;1660 VAR1661 tmpResult : LongInt;1662 BEGIN1663 tmpResult := HexStrToLongInt('7fffFFFF');1664 1665 assertEqualsLongWord('testHexStrToLongInt_Big', 2147483647, tmpResult);1666 END;1667 1668 1669 // ----------------------------------------------------------1670 1671 1672 1576 PROCEDURE testStrInSingleQuotes_Empty; 1673 1577 VAR … … 2071 1975 2072 1976 1977 2073 1978 // ------------------------------------------------------------------- 2074 1979 … … 2161 2066 2162 2067 assertEqualsInt('testLastPosOfChar_ManyHits', 7, tmpResult); 2163 END;2164 2165 2166 // -------------------------------------------------------------------2167 2168 2169 PROCEDURE testSubstituteAllOccurencesOfChar_Empty;2170 VAR2171 tmpResult : String;2172 BEGIN2173 tmpResult := '';2174 SubstituteAllOccurencesOfChar(tmpResult, 'x', 'y');2175 2176 assertEqualsString('testSubstituteAllOccurencesOfChar_Empty', '', tmpResult);2177 END;2178 2179 2180 PROCEDURE testSubstituteAllOccurencesOfChar_NotFound;2181 VAR2182 tmpResult : String;2183 BEGIN2184 tmpResult := 'abc';2185 SubstituteAllOccurencesOfChar(tmpResult, 'x', 'y');2186 2187 assertEqualsString('testSubstituteAllOccurencesOfChar_NotFound', 'abc', tmpResult);2188 END;2189 2190 2191 PROCEDURE testSubstituteAllOccurencesOfChar_OneCharReplace;2192 VAR2193 tmpResult : String;2194 BEGIN2195 tmpResult := 'x';2196 SubstituteAllOccurencesOfChar(tmpResult, 'x', 'y');2197 2198 assertEqualsString('testSubstituteAllOccurencesOfChar_OneCharReplace', 'y', tmpResult);2199 END;2200 2201 2202 PROCEDURE testSubstituteAllOccurencesOfChar_ReplaceAll;2203 VAR2204 tmpResult : String;2205 BEGIN2206 tmpResult := 'xxxx';2207 SubstituteAllOccurencesOfChar(tmpResult, 'x', 'y');2208 2209 assertEqualsString('testSubstituteAllOccurencesOfChar_ReplaceAll', 'yyyy', tmpResult);2210 END;2211 2212 2213 PROCEDURE testSubstituteAllOccurencesOfChar_Some;2214 VAR2215 tmpResult : String;2216 BEGIN2217 tmpResult := 'xabxcxddx';2218 SubstituteAllOccurencesOfChar(tmpResult, 'x', 'y');2219 2220 assertEqualsString('testSubstituteAllOccurencesOfChar_Some', 'yabycyddy', tmpResult);2221 2068 END; 2222 2069 … … 2728 2575 result.add(@testStrInSingleQuotes_Empty); 2729 2576 result.add(@testStrInSingleQuotes); 2730 2731 result.add(@testHexStrToLongInt_Empty);2732 result.add(@testHexStrToLongInt_IllegalChar);2733 result.add(@testHexStrToLongInt_IllegalCharMinus);2734 result.add(@testHexStrToLongInt_Zero);2735 result.add(@testHexStrToLongInt_Ten);2736 result.add(@testHexStrToLongInt_Big);2737 2577 2738 2578 result.add(@testStrInDoubleQuotes_Empty); … … 2774 2614 result.add(@testLastPosOfChar_ManyHits); 2775 2615 2776 result.add(@testSubstituteAllOccurencesOfChar_Empty);2777 result.add(@testSubstituteAllOccurencesOfChar_NotFound);2778 result.add(@testSubstituteAllOccurencesOfChar_OneCharReplace);2779 result.add(@testSubstituteAllOccurencesOfChar_ReplaceAll);2780 result.add(@testSubstituteAllOccurencesOfChar_Some);2781 2616 2782 2617 // -------------------- -
trunk/unittests/TestAssert.pas
r347 r384 15 15 16 16 PROCEDURE assertEqualsString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 17 PROCEDURE assertEqualsIgnoreCaseString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 17 18 PROCEDURE assertEqualsAnsiString(aTestDescription : String; anExpectedValue : AnsiString; aRealValue : AnsiString); 18 19 PROCEDURE assertEqualsInt(aTestDescription : String; anExpectedValue : INTEGER; aRealValue : INTEGER); … … 38 39 tmpMessage := tmpMessage + ''' but it was: ''' + tmpLineBreak; 39 40 tmpMessage := tmpMessage + aRealValue; 41 tmpMessage := tmpMessage + ''''; 42 raise EAssertFailed.Create(tmpMessage); 43 end; 44 END; 45 46 47 PROCEDURE assertEqualsIgnoreCaseString(aTestDescription : String; anExpectedValue : String; aRealValue : String); 48 VAR 49 tmpMessage : AnsiString; 50 tmpLineBreak : String; 51 tmpRealValueUC : String; 52 tmpExpectedValueUC : String; 53 BEGIN 54 tmpRealValueUC := UpperCase(aRealValue); 55 tmpExpectedValueUC := UpperCase(anExpectedValue); 56 if (tmpRealValueUC <> tmpExpectedValueUC) then 57 begin 58 tmpLineBreak := ''; 59 if Length(tmpExpectedValueUC) > 13 then tmpLineBreak := chr(13) + chr(10) + ' '; 60 61 tmpMessage := 'Failed: ' + aTestDescription + ' Expected: ''' + tmpLineBreak; 62 tmpMessage := tmpMessage + tmpExpectedValueUC; 63 tmpMessage := tmpMessage + ''' but it was: ''' + tmpLineBreak; 64 tmpMessage := tmpMessage + tmpRealValueUC; 40 65 tmpMessage := tmpMessage + ''''; 41 66 raise EAssertFailed.Create(tmpMessage); -
trunk/unittests/newviewtests.spr
r258 r384 18 18 File11=CLASSES 19 19 File12=TESTASSERT 20 File13=PMBITMAP 21 File14=PMGPI 22 File15=PMDEV 23 File16=PMSTDDLG 24 File17=PMHELP 25 File18=MESSAGES 26 File19=FORMS 27 File20=INIFILES 28 File21=ACLUTILITY 29 File22=BSEDEV 30 File23=CHARUTILSUNIT 31 File24=DEBUGUNIT 32 File25=STRINGUTILSUNIT 33 File26=FILEUTILSUNIT 34 File27=GRAPHICS 35 File28=BUTTONS 36 File29=STDCTRLS 37 File30=EXTCTRLS 38 File31=TABCTRLS 39 File32=COMCTRLS 40 File33=FILECTRL 41 File34=PMSPL 42 File35=PRINTERS 43 File36=DIALOGS 44 File37=COOLBAR2 45 File38=CUSTOMHEADERCONTROL 46 File39=MULTICOLUMNLISTBOX 47 File40=ACLLANGUAGEUNIT 48 File41=ACLLANGUAGEUNITTESTS 49 File42=VERSIONUNIT 50 File43=CMDLINEPARAMETERUNIT 51 File44=CMDLINEPARAMETERUNITTESTS 52 File45=CHARUTILSUNITTESTS 53 File46=STRINGUTILSUNITTESTS 54 File47=FILEUTILSUNITTESTS 55 File48=HELPTOPICTESTS 20 File13=CHARUTILSUNIT 21 File14=DEBUGUNIT 22 File15=INIFILES 23 File16=PMBITMAP 24 File17=PMGPI 25 File18=PMDEV 26 File19=ACLUTILITY 27 File20=STRINGUTILSUNIT 28 File21=FILEUTILSUNIT 29 File22=VERSIONUNIT 30 File23=CMDLINEPARAMETERUNIT 31 File24=CMDLINEPARAMETERUNITTESTS 32 File25=CHARUTILSUNITTESTS 33 File26=STRINGUTILSUNITTESTS 34 File27=FILEUTILSUNITTESTS 35 File28=HELPTOPICTESTS 56 36 57 37 [Compiler Options] … … 108 88 109 89 Version=Sibyl Project Ver2.02 110 ProjectName=P:\ NEWVIEW_DEV\unittests\newviewtests.spr90 ProjectName=P:\newview_dev\unittests\newviewtests.spr 111 91 ProjectType=NonVisual 112 92 CompLibName= … … 128 108 File0=.\NewViewTests.pas 129 109 File0.Left=-4 130 File0.Bottom=- 4131 File0.Width=1 296132 File0.Height= 629110 File0.Bottom=-5 111 File0.Width=1388 112 File0.Height=582 133 113 File0.Column=41 134 File0.Line=4 7114 File0.Line=40 135 115 File1=.\TestAssert.pas 136 116 File1.Left=-4 137 File1.Bottom=- 4138 File1.Width=1 296139 File1.Height= 629117 File1.Bottom=-5 118 File1.Width=1388 119 File1.Height=582 140 120 File1.Column=1 141 121 File1.Line=39 142 File2=. \ACLLanguageUnitTests.pas122 File2=..\.\Components\ACLLanguageUnit.pas 143 123 File2.Left=-4 144 File2.Bottom=- 4145 File2.Width=1 296146 File2.Height= 629124 File2.Bottom=-5 125 File2.Width=1388 126 File2.Height=582 147 127 File2.Column=1 148 File2.Line= 119149 File3=..\.\C omponents\ACLLanguageUnit.pas128 File2.Line=229 129 File3=..\.\COMPONENTS\ACLMessageForm.pas 150 130 File3.Left=-4 151 File3.Bottom=- 4152 File3.Width=1 296153 File3.Height= 629131 File3.Bottom=-5 132 File3.Width=1388 133 File3.Height=582 154 134 File3.Column=1 155 File3.Line= 229156 File4=..\.\COMPONENTS\ACL MessageForm.pas135 File3.Line=62 136 File4=..\.\COMPONENTS\ACLDialogs.pas 157 137 File4.Left=-4 158 File4.Bottom=- 4159 File4.Width=1 296160 File4.Height= 629161 File4.Column= 1162 File4.Line= 62163 File5=..\.\ COMPONENTS\ACLDialogs.pas138 File4.Bottom=-5 139 File4.Width=1388 140 File4.Height=582 141 File4.Column=26 142 File4.Line=294 143 File5=..\.\NewView\FileDialogForm.pas 164 144 File5.Left=-4 165 File5.Bottom=- 4166 File5.Width=1 296167 File5.Height= 629168 File5.Column= 26169 File5.Line= 294170 File6=..\.\NewView\ FileDialogForm.pas145 File5.Bottom=-5 146 File5.Width=1388 147 File5.Height=582 148 File5.Column=42 149 File5.Line=300 150 File6=..\.\NewView\HelpFile.pas 171 151 File6.Left=-4 172 File6.Bottom=- 4173 File6.Width=1 296174 File6.Height= 629175 File6.Column= 42176 File6.Line= 300177 File7=. .\.\NewView\HelpFile.pas152 File6.Bottom=-5 153 File6.Width=1388 154 File6.Height=582 155 File6.Column=35 156 File6.Line=702 157 File7=.\CmdLineParameterUnitTests.pas 178 158 File7.Left=-4 179 File7.Bottom=- 4180 File7.Width=1 296181 File7.Height= 629182 File7.Column= 35183 File7.Line=7 02184 File8=. \CmdLineParameterUnitTests.pas159 File7.Bottom=-5 160 File7.Width=1388 161 File7.Height=582 162 File7.Column=88 163 File7.Line=785 164 File8=..\.\NewView\CmdLineParameterUnit.pas 185 165 File8.Left=-4 186 File8.Bottom=-4 187 File8.Width=1296 188 File8.Height=629 189 File8.Column=88 190 File8.Line=785 191 File9=..\.\NewView\CmdLineParameterUnit.pas 192 File9.Left=-4 193 File9.Bottom=-4 194 File9.Width=1296 195 File9.Height=629 196 File9.Column=60 197 File9.Line=475 166 File8.Bottom=-5 167 File8.Width=1388 168 File8.Height=582 169 File8.Column=60 170 File8.Line=401 198 171 199 172 [Linker Options] … … 216 189 MainFile0=.\NewViewTests.pas 217 190 MainFile0.Ext=.EXE 218 MainFile0.Checksum= 12800191 MainFile0.Checksum=7680 219 192 MainFile0.Expanded=False 220 193 MainFile0.File0=.\StringUtilsUnitTests.pas … … 223 196 MainFile0.File3=.\CompatibleFileUtilsUnitTests.pas 224 197 MainFile0.File4=[Dependencies] 225 MainFile0.Dependency0=D:\PROGS\SIBYL\Source\RTL\SYSTEM.PAS 226 MainFile0.Dependency1=D:\PROGS\SIBYL\Source\RTL\OS2DEF.PAS 227 MainFile0.Dependency2=D:\PROGS\SIBYL\Source\RTL\BSETIB.PAS 228 MainFile0.Dependency3=D:\PROGS\SIBYL\Source\RTL\BSEEXCPT.PAS 229 MainFile0.Dependency4=D:\PROGS\SIBYL\Source\RTL\BSEDOS.PAS 230 MainFile0.Dependency5=D:\PROGS\SIBYL\Source\RTL\PMWIN.PAS 231 MainFile0.Dependency6=D:\PROGS\SIBYL\Source\RTL\DOS.PAS 232 MainFile0.Dependency7=D:\PROGS\SIBYL\Source\RTL\BSEERR.PAS 233 MainFile0.Dependency8=D:\PROGS\SIBYL\Source\RTL\PMSHL.PAS 234 MainFile0.Dependency9=D:\PROGS\SIBYL\Source\SPCC\LANGUAGE.PAS 235 MainFile0.Dependency10=D:\PROGS\SIBYL\Source\SPCC\SYSUTILS.PAS 236 MainFile0.Dependency11=D:\PROGS\SIBYL\Source\SPCC\CLASSES.PAS 237 MainFile0.Dependency12=.\TESTASSERT.PAS 238 MainFile0.Dependency13=D:\PROGS\SIBYL\Source\RTL\PMBITMAP.PAS 239 MainFile0.Dependency14=D:\PROGS\SIBYL\Source\RTL\PMGPI.PAS 240 MainFile0.Dependency15=D:\PROGS\SIBYL\Source\RTL\PMDEV.PAS 241 MainFile0.Dependency16=D:\PROGS\SIBYL\Source\RTL\PMSTDDLG.PAS 242 MainFile0.Dependency17=D:\PROGS\SIBYL\Source\RTL\PMHELP.PAS 243 MainFile0.Dependency18=D:\PROGS\SIBYL\Source\SPCC\MESSAGES.PAS 244 MainFile0.Dependency19=D:\PROGS\SIBYL\Source\SPCC\FORMS.PAS 245 MainFile0.Dependency20=D:\PROGS\SIBYL\Source\SPCC\INIFILES.PAS 246 MainFile0.Dependency21=..\.\Library\ACLUTILITY.PAS 247 MainFile0.Dependency22=D:\PROGS\SIBYL\Source\RTL\BSEDEV.PAS 248 MainFile0.Dependency23=..\.\Library\CHARUTILSUNIT.PAS 249 MainFile0.Dependency24=..\.\Library\DEBUGUNIT.PAS 250 MainFile0.Dependency25=..\.\Library\STRINGUTILSUNIT.PAS 251 MainFile0.Dependency26=..\.\Library\FILEUTILSUNIT.PAS 252 MainFile0.Dependency27=D:\PROGS\SIBYL\Source\SPCC\GRAPHICS.PAS 253 MainFile0.Dependency28=D:\PROGS\SIBYL\Source\SPCC\BUTTONS.PAS 254 MainFile0.Dependency29=D:\PROGS\SIBYL\Source\SPCC\STDCTRLS.PAS 255 MainFile0.Dependency30=D:\PROGS\SIBYL\Source\SPCC\EXTCTRLS.PAS 256 MainFile0.Dependency31=D:\PROGS\SIBYL\Source\SPCC\TABCTRLS.PAS 257 MainFile0.Dependency32=D:\PROGS\SIBYL\Source\SPCC\COMCTRLS.PAS 258 MainFile0.Dependency33=D:\PROGS\SIBYL\Source\SPCC\FILECTRL.PAS 259 MainFile0.Dependency34=D:\PROGS\SIBYL\Source\RTL\PMSPL.PAS 260 MainFile0.Dependency35=D:\PROGS\SIBYL\Source\SPCC\PRINTERS.PAS 261 MainFile0.Dependency36=D:\PROGS\SIBYL\Source\SPCC\DIALOGS.PAS 262 MainFile0.Dependency37=..\.\Components\COOLBAR2.PAS 263 MainFile0.Dependency38=..\.\Components\CUSTOMHEADERCONTROL.PAS 264 MainFile0.Dependency39=..\.\Components\MULTICOLUMNLISTBOX.PAS 265 MainFile0.Dependency40=..\.\Components\ACLLANGUAGEUNIT.PAS 266 MainFile0.Dependency41=.\ACLLANGUAGEUNITTESTS.PAS 267 MainFile0.Dependency42=..\.\NewView\VERSIONUNIT.PAS 268 MainFile0.Dependency43=..\.\NewView\CMDLINEPARAMETERUNIT.PAS 269 MainFile0.Dependency44=.\CMDLINEPARAMETERUNITTESTS.PAS 270 MainFile0.Dependency45=.\CHARUTILSUNITTESTS.PAS 271 MainFile0.Dependency46=.\STRINGUTILSUNITTESTS.PAS 272 MainFile0.Dependency47=.\FILEUTILSUNITTESTS.PAS 273 MainFile0.Dependency48=.\HELPTOPICTESTS.PAS 198 MainFile0.Dependency0=.\TESTASSERT.PAS 199 MainFile0.Dependency1=..\.\Library\CHARUTILSUNIT.PAS 200 MainFile0.Dependency2=..\.\Library\DEBUGUNIT.PAS 201 MainFile0.Dependency3=..\.\Library\ACLUTILITY.PAS 202 MainFile0.Dependency4=..\.\Library\STRINGUTILSUNIT.PAS 203 MainFile0.Dependency5=..\.\Library\FILEUTILSUNIT.PAS 204 MainFile0.Dependency6=..\.\NewView\VERSIONUNIT.PAS 205 MainFile0.Dependency7=..\.\NewView\CMDLINEPARAMETERUNIT.PAS 206 MainFile0.Dependency8=.\CMDLINEPARAMETERUNITTESTS.PAS 207 MainFile0.Dependency9=.\CHARUTILSUNITTESTS.PAS 208 MainFile0.Dependency10=.\STRINGUTILSUNITTESTS.PAS 209 MainFile0.Dependency11=.\FILEUTILSUNITTESTS.PAS 210 MainFile0.Dependency12=.\HELPTOPICTESTS.PAS 274 211 275 212 [Replace History]
Note:
See TracChangeset
for help on using the changeset viewer.