Changeset 258


Ignore:
Timestamp:
Sep 25, 2007, 1:28:03 PM (18 years ago)
Author:
RBRi
Message:

support -i option

Location:
trunk/unittests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/unittests/CmdLineParameterUnitTests.pas

    r224 r258  
    3232    assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getGlobalSearchFlag);
    3333    assertEqualsString('testParseCmdLine_Empty', '', tmpCmdLineParameters.getLanguage);
     34    assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getShowIndexFlag);
    3435    assertFalse('testParseCmdLine_Empty', tmpCmdLineParameters.getHelpManagerFlag);
    3536    assertEqualsInt('testParseCmdLine_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    5556    assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getGlobalSearchFlag);
    5657    assertEqualsString('testParseCmdLine_QuestionMark', '', tmpCmdLineParameters.getLanguage);
     58    assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getShowIndexFlag);
    5759    assertFalse('testParseCmdLine_QuestionMark', tmpCmdLineParameters.getHelpManagerFlag);
    5860    assertEqualsInt('testParseCmdLine_QuestionMark', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    7880    assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getGlobalSearchFlag);
    7981    assertEqualsString('testParseCmdLine_QuotedQuestionMark', '', tmpCmdLineParameters.getLanguage);
     82    assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getShowIndexFlag);
    8083    assertFalse('testParseCmdLine_QuotedQuestionMark', tmpCmdLineParameters.getHelpManagerFlag);
    8184    assertEqualsInt('testParseCmdLine_QuotedQuestionMark', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    101104    assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getGlobalSearchFlag);
    102105    assertEqualsString('testParseCmdLine_lowerH', '', tmpCmdLineParameters.getLanguage);
     106    assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getShowIndexFlag);
    103107    assertFalse('testParseCmdLine_lowerH', tmpCmdLineParameters.getHelpManagerFlag);
    104108    assertEqualsInt('testParseCmdLine_lowerH', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    124128    assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getGlobalSearchFlag);
    125129    assertEqualsString('testParseCmdLine_upperH', '', tmpCmdLineParameters.getLanguage);
     130    assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getShowIndexFlag);
    126131    assertFalse('testParseCmdLine_upperH', tmpCmdLineParameters.getHelpManagerFlag);
    127132    assertEqualsInt('testParseCmdLine_upperH', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    147152    assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getGlobalSearchFlag);
    148153    assertEqualsString('testParseCmdLine_lowerHelp', '', tmpCmdLineParameters.getLanguage);
     154    assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getShowIndexFlag);
    149155    assertFalse('testParseCmdLine_lowerHelp', tmpCmdLineParameters.getHelpManagerFlag);
    150156    assertEqualsInt('testParseCmdLine_lowerHelp', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    170176    assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getGlobalSearchFlag);
    171177    assertEqualsString('testParseCmdLine_upperHELP', '', tmpCmdLineParameters.getLanguage);
     178    assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getShowIndexFlag);
    172179    assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getHelpManagerFlag);
    173180    assertEqualsInt('testParseCmdLine_upperHELP', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    193200    assertFalse('testParseCmdLine_upperHELP', tmpCmdLineParameters.getGlobalSearchFlag);
    194201    assertEqualsString('testParseCmdLine_upperHE', '', tmpCmdLineParameters.getLanguage);
     202    assertFalse('testParseCmdLine_upperHE', tmpCmdLineParameters.getShowIndexFlag);
    195203    assertFalse('testParseCmdLine_upperHE', tmpCmdLineParameters.getHelpManagerFlag);
    196204    assertEqualsInt('testParseCmdLine_upperHE', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    216224    assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getGlobalSearchFlag);
    217225    assertEqualsString('testParseCmdLine_h_between', '', tmpCmdLineParameters.getLanguage);
     226    assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getShowIndexFlag);
    218227    assertFalse('testParseCmdLine_h_between', tmpCmdLineParameters.getHelpManagerFlag);
    219228    assertEqualsInt('testParseCmdLine_h_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    239248    assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    240249    assertEqualsString('testParseCmdLine_h_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     250    assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    241251    assertFalse('testParseCmdLine_h_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    242252    assertEqualsInt('testParseCmdLine_h_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    262272    assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getGlobalSearchFlag);
    263273    assertEqualsString('testParseCmdLine_lowerS', '', tmpCmdLineParameters.getLanguage);
     274    assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getShowIndexFlag);
    264275    assertFalse('testParseCmdLine_lowerS', tmpCmdLineParameters.getHelpManagerFlag);
    265276    assertEqualsInt('testParseCmdLine_lowerS', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    285296    assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getGlobalSearchFlag);
    286297    assertEqualsString('testParseCmdLine_upperS', '', tmpCmdLineParameters.getLanguage);
     298    assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getShowIndexFlag);
    287299    assertFalse('testParseCmdLine_upperS', tmpCmdLineParameters.getHelpManagerFlag);
    288300    assertEqualsInt('testParseCmdLine_upperS', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    309321    assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getGlobalSearchFlag);
    310322    assertEqualsString('testParseCmdLine_upperS_withBlank', '', tmpCmdLineParameters.getLanguage);
     323    assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getShowIndexFlag);
    311324    assertFalse('testParseCmdLine_upperS_withBlank', tmpCmdLineParameters.getHelpManagerFlag);
    312325    assertEqualsInt('testParseCmdLine_upperS_withBlank', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    332345    assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getGlobalSearchFlag);
    333346    assertEqualsString('testParseCmdLine_QuotedS', '', tmpCmdLineParameters.getLanguage);
     347    assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getShowIndexFlag);
    334348    assertFalse('testParseCmdLine_QuotedS', tmpCmdLineParameters.getHelpManagerFlag);
    335349    assertEqualsInt('testParseCmdLine_QuotedS', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    355369    assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getGlobalSearchFlag);
    356370    assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getLanguage);
     371    assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getShowIndexFlag);
    357372    assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getHelpManagerFlag);
    358373    assertEqualsInt('testParseCmdLine_emptyS', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    378393    assertFalse('testParseCmdLine_s_between', tmpCmdLineParameters.getGlobalSearchFlag);
    379394    assertEqualsString('testParseCmdLine_emptyS', '', tmpCmdLineParameters.getLanguage);
     395    assertFalse('testParseCmdLine_emptyS', tmpCmdLineParameters.getShowIndexFlag);
    380396    assertFalse('testParseCmdLine_s_between', tmpCmdLineParameters.getHelpManagerFlag);
    381397    assertEqualsInt('testParseCmdLine_s_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    401417    assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    402418    assertEqualsString('testParseCmdLine_s_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     419    assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    403420    assertFalse('testParseCmdLine_s_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    404421    assertEqualsInt('testParseCmdLine_s_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    424441    assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getGlobalSearchFlag);
    425442    assertEqualsString('testParseCmdLine_help_and_s', '', tmpCmdLineParameters.getLanguage);
     443    assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getShowIndexFlag);
    426444    assertFalse('testParseCmdLine_help_and_s', tmpCmdLineParameters.getHelpManagerFlag);
    427445    assertEqualsInt('testParseCmdLine_help_and_s', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    447465    assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getGlobalSearchFlag);
    448466    assertEqualsString('testParseCmdLine_s_and_help', '', tmpCmdLineParameters.getLanguage);
     467    assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getShowIndexFlag);
    449468    assertFalse('testParseCmdLine_s_and_help', tmpCmdLineParameters.getHelpManagerFlag);
    450469    assertEqualsInt('testParseCmdLine_s_and_help', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    470489    assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getGlobalSearchFlag);
    471490    assertEqualsString('testParseCmdLine_help_and_s_without_blank', '', tmpCmdLineParameters.getLanguage);
     491    assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getShowIndexFlag);
    472492    assertFalse('testParseCmdLine_help_and_s_without_blank', tmpCmdLineParameters.getHelpManagerFlag);
    473493    assertEqualsInt('testParseCmdLine_help_and_s_without_blank', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    494514    assertTrue('testParseCmdLine_lowerG', tmpCmdLineParameters.getGlobalSearchFlag);
    495515    assertEqualsString('testParseCmdLine_lowerG', '', tmpCmdLineParameters.getLanguage);
     516    assertFalse('testParseCmdLine_lowerG', tmpCmdLineParameters.getShowIndexFlag);
    496517    assertFalse('testParseCmdLine_lowerG', tmpCmdLineParameters.getHelpManagerFlag);
    497518    assertEqualsInt('testParseCmdLine_lowerG', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    517538    assertTrue('testParseCmdLine_upperG', tmpCmdLineParameters.getGlobalSearchFlag);
    518539    assertEqualsString('testParseCmdLine_upperG', '', tmpCmdLineParameters.getLanguage);
     540    assertFalse('testParseCmdLine_upperG', tmpCmdLineParameters.getShowIndexFlag);
    519541    assertFalse('testParseCmdLine_upperG', tmpCmdLineParameters.getHelpManagerFlag);
    520542    assertEqualsInt('testParseCmdLine_upperG', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    540562    assertTrue('testParseCmdLine_QuotedG', tmpCmdLineParameters.getGlobalSearchFlag);
    541563    assertEqualsString('testParseCmdLine_QuotedG', '', tmpCmdLineParameters.getLanguage);
     564    assertFalse('testParseCmdLine_QuotedG', tmpCmdLineParameters.getShowIndexFlag);
    542565    assertFalse('testParseCmdLine_QuotedG', tmpCmdLineParameters.getHelpManagerFlag);
    543566    assertEqualsInt('testParseCmdLine_QuotedG', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    563586    assertTrue('testParseCmdLine_emptyG', tmpCmdLineParameters.getGlobalSearchFlag);
    564587    assertEqualsString('testParseCmdLine_emptyG', '', tmpCmdLineParameters.getLanguage);
     588    assertFalse('testParseCmdLine_emptyG', tmpCmdLineParameters.getShowIndexFlag);
    565589    assertFalse('testParseCmdLine_emptyG', tmpCmdLineParameters.getHelpManagerFlag);
    566590    assertEqualsInt('testParseCmdLine_emptyG', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    586610    assertTrue('testParseCmdLine_g_between', tmpCmdLineParameters.getGlobalSearchFlag);
    587611    assertEqualsString('testParseCmdLine_g_between', '', tmpCmdLineParameters.getLanguage);
     612    assertFalse('testParseCmdLine_g_between', tmpCmdLineParameters.getShowIndexFlag);
    588613    assertFalse('testParseCmdLine_g_between', tmpCmdLineParameters.getHelpManagerFlag);
    589614    assertEqualsInt('testParseCmdLine_g_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    609634    assertTrue('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    610635    assertEqualsString('testParseCmdLine_g_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     636    assertFalse('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    611637    assertFalse('testParseCmdLine_g_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    612638    assertEqualsInt('testParseCmdLine_g_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    619645
    620646
     647 PROCEDURE testParseCmdLine_lowerI;
     648  VAR
     649    tmpCmdLineString : String;
     650    tmpCmdLineParameters : TCmdLineParameters;
     651  BEGIN
     652    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  VAR
     673    tmpCmdLineString : String;
     674    tmpCmdLineParameters : TCmdLineParameters;
     675  BEGIN
     676    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  VAR
     697    tmpCmdLineString : String;
     698    tmpCmdLineParameters : TCmdLineParameters;
     699  BEGIN
     700    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  VAR
     721    tmpCmdLineString : String;
     722    tmpCmdLineParameters : TCmdLineParameters;
     723  BEGIN
     724    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  VAR
     745    tmpCmdLineString : String;
     746    tmpCmdLineParameters : TCmdLineParameters;
     747  BEGIN
     748    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  VAR
     769    tmpCmdLineString : String;
     770    tmpCmdLineParameters : TCmdLineParameters;
     771  BEGIN
     772    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
    621791  PROCEDURE testParseCmdLine_Language;
    622792  VAR
     
    632802    assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getGlobalSearchFlag);
    633803    assertEqualsString('testParseCmdLine_Language', 'DE', tmpCmdLineParameters.getLanguage);
     804    assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getShowIndexFlag);
    634805    assertFalse('testParseCmdLine_Language', tmpCmdLineParameters.getHelpManagerFlag);
    635806    assertEqualsInt('testParseCmdLine_Language', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    655826    assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getGlobalSearchFlag);
    656827    assertEqualsString('testParseCmdLine_Language_Empty', '', tmpCmdLineParameters.getLanguage);
     828    assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getShowIndexFlag);
    657829    assertFalse('testParseCmdLine_Language_Empty', tmpCmdLineParameters.getHelpManagerFlag);
    658830    assertEqualsInt('testParseCmdLine_Language_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    678850    assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getGlobalSearchFlag);
    679851    assertEqualsString('testParseCmdLine_Language_Empty_WithColon', '', tmpCmdLineParameters.getLanguage);
     852    assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getShowIndexFlag);
    680853    assertFalse('testParseCmdLine_Language_Empty_WithColon', tmpCmdLineParameters.getHelpManagerFlag);
    681854    assertEqualsInt('testParseCmdLine_Language_Empty_WithColon', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    701874    assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getGlobalSearchFlag);
    702875    assertEqualsString('testParseCmdLine_Language_WithFile', 'DE', tmpCmdLineParameters.getLanguage);
     876    assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getShowIndexFlag);
    703877    assertFalse('testParseCmdLine_Language_WithFile', tmpCmdLineParameters.getHelpManagerFlag);
    704878    assertEqualsInt('testParseCmdLine_Language_WithFile', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    724898    assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getGlobalSearchFlag);
    725899    assertEqualsString('testParseCmdLine_QuotedLanguage', 'DE', tmpCmdLineParameters.getLanguage);
     900    assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getShowIndexFlag);
    726901    assertFalse('testParseCmdLine_QuotedLanguage', tmpCmdLineParameters.getHelpManagerFlag);
    727902    assertEqualsInt('testParseCmdLine_QuotedLanguage', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    747922    assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getGlobalSearchFlag);
    748923    assertEqualsString('testParseCmdLine_QuotedLanguage2', 'DE', tmpCmdLineParameters.getLanguage);
     924    assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getShowIndexFlag);
    749925    assertFalse('testParseCmdLine_QuotedLanguage2', tmpCmdLineParameters.getHelpManagerFlag);
    750926    assertEqualsInt('testParseCmdLine_QuotedLanguage2', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    770946    assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getGlobalSearchFlag);
    771947    assertEqualsString('testParseCmdLine_Language_between', 'DE', tmpCmdLineParameters.getLanguage);
     948    assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getShowIndexFlag);
    772949    assertFalse('testParseCmdLine_Language_between', tmpCmdLineParameters.getHelpManagerFlag);
    773950    assertEqualsInt('testParseCmdLine_Language_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    793970    assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    794971    assertEqualsString('testParseCmdLine_Language_between_withSpace', 'DE', tmpCmdLineParameters.getLanguage);
     972    assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    795973    assertFalse('testParseCmdLine_Language_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    796974    assertEqualsInt('testParseCmdLine_Language_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    816994    assertFalse('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getGlobalSearchFlag);
    817995    assertEqualsString('testParseCmdLine_HelpManagerNumber', '', tmpCmdLineParameters.getLanguage);
     996    assertFalse('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getShowIndexFlag);
    818997    assertTrue('testParseCmdLine_HelpManagerNumber', tmpCmdLineParameters.getHelpManagerFlag);
    819998    assertEqualsInt('testParseCmdLine_HelpManagerNumber', 123, tmpCmdLineParameters.getHelpManagerWindow);
     
    8391018    assertFalse('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getGlobalSearchFlag);
    8401019    assertEqualsString('testParseCmdLine_HelpManagerBigNumber', '', tmpCmdLineParameters.getLanguage);
     1020    assertFalse('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getShowIndexFlag);
    8411021    assertTrue('testParseCmdLine_HelpManagerBigNumber', tmpCmdLineParameters.getHelpManagerFlag);
    8421022    assertEqualsInt('testParseCmdLine_HelpManagerBigNumber', 2147484546, tmpCmdLineParameters.getHelpManagerWindow);
     
    8621042    assertFalse('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag);
    8631043    assertEqualsString('testParseCmdLine_HelpManagerNumber_WithoutColon', '', tmpCmdLineParameters.getLanguage);
     1044    assertFalse('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);
    8641045    assertTrue('testParseCmdLine_HelpManagerNumber_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag);
    8651046    assertEqualsInt('testParseCmdLine_HelpManagerNumber_WithoutColon', 123, tmpCmdLineParameters.getHelpManagerWindow);
     
    8851066    assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getGlobalSearchFlag);
    8861067    assertEqualsString('testParseCmdLine_HelpManagerNumber_Invalid', '', tmpCmdLineParameters.getLanguage);
     1068    assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getShowIndexFlag);
    8871069    assertFalse('testParseCmdLine_HelpManagerNumber_Invalid', tmpCmdLineParameters.getHelpManagerFlag);
    8881070    assertEqualsInt('testParseCmdLine_HelpManagerNumber_Invalid', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    9081090    assertFalse('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getGlobalSearchFlag);
    9091091    assertEqualsString('testParseCmdLine_HelpManagerNumber_between', '', tmpCmdLineParameters.getLanguage);
     1092    assertFalse('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getShowIndexFlag);
    9101093    assertTrue('testParseCmdLine_HelpManagerNumber_between', tmpCmdLineParameters.getHelpManagerFlag);
    9111094    assertEqualsInt('testParseCmdLine_HelpManagerNumber_between', 12, tmpCmdLineParameters.getHelpManagerWindow);
     
    9311114    assertFalse('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    9321115    assertEqualsString('testParseCmdLine_HelpManagerNumber_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     1116    assertFalse('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    9331117    assertTrue('testParseCmdLine_HelpManagerNumber_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    9341118    assertEqualsInt('testParseCmdLine_HelpManagerNumber_between_withSpace', 12, tmpCmdLineParameters.getHelpManagerWindow);
     
    9541138    assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getGlobalSearchFlag);
    9551139    assertEqualsString('testParseCmdLine_OwnerNumber', '', tmpCmdLineParameters.getLanguage);
     1140    assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getShowIndexFlag);
    9561141    assertFalse('testParseCmdLine_OwnerNumber', tmpCmdLineParameters.getHelpManagerFlag);
    9571142    assertEqualsInt('testParseCmdLine_OwnerNumber', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    9771162    assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag);
    9781163    assertEqualsString('testParseCmdLine_OwnerNumber_WithoutColon', '', tmpCmdLineParameters.getLanguage);
     1164    assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);
    9791165    assertFalse('testParseCmdLine_OwnerNumber_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag);
    9801166    assertEqualsInt('testParseCmdLine_OwnerNumber_WithoutColon', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    10001186    assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getGlobalSearchFlag);
    10011187    assertEqualsString('testParseCmdLine_OwnerNumber_Invalid', '', tmpCmdLineParameters.getLanguage);
     1188    assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getShowIndexFlag);
    10021189    assertFalse('testParseCmdLine_OwnerNumber_Invalid', tmpCmdLineParameters.getHelpManagerFlag);
    10031190    assertEqualsInt('testParseCmdLine_OwnerNumber_Invalid', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    10231210    assertTrue('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getGlobalSearchFlag);
    10241211    assertEqualsString('testParseCmdLine_OwnerNumber_between', '', tmpCmdLineParameters.getLanguage);
     1212    assertFalse('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getShowIndexFlag);
    10251213    assertFalse('testParseCmdLine_OwnerNumber_between', tmpCmdLineParameters.getHelpManagerFlag);
    10261214    assertEqualsInt('testParseCmdLine_OwnerNumber_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    10461234    assertTrue('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    10471235    assertEqualsString('testParseCmdLine_OwnerNumber_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     1236    assertFalse('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    10481237    assertFalse('testParseCmdLine_OwnerNumber_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    10491238    assertEqualsInt('testParseCmdLine_OwnerNumber_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    10691258    assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getGlobalSearchFlag);
    10701259    assertEqualsString('testParseCmdLine_Title', '', tmpCmdLineParameters.getLanguage);
     1260    assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getShowIndexFlag);
    10711261    assertFalse('testParseCmdLine_Title', tmpCmdLineParameters.getHelpManagerFlag);
    10721262    assertEqualsInt('testParseCmdLine_Title', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    10921282    assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getGlobalSearchFlag);
    10931283    assertEqualsString('testParseCmdLine_Title_WithoutColon', '', tmpCmdLineParameters.getLanguage);
     1284    assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getShowIndexFlag);
    10941285    assertFalse('testParseCmdLine_Title_WithoutColon', tmpCmdLineParameters.getHelpManagerFlag);
    10951286    assertEqualsInt('testParseCmdLine_Title_WithoutColon', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    11151306    assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getGlobalSearchFlag);
    11161307    assertEqualsString('testParseCmdLine_Title_Empty', '', tmpCmdLineParameters.getLanguage);
     1308    assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getShowIndexFlag);
    11171309    assertFalse('testParseCmdLine_Title_Empty', tmpCmdLineParameters.getHelpManagerFlag);
    11181310    assertEqualsInt('testParseCmdLine_Title_Empty', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    11381330    assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getGlobalSearchFlag);
    11391331    assertEqualsString('testParseCmdLine_QuotedTitle', '', tmpCmdLineParameters.getLanguage);
     1332    assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getShowIndexFlag);
    11401333    assertFalse('testParseCmdLine_QuotedTitle', tmpCmdLineParameters.getHelpManagerFlag);
    11411334    assertEqualsInt('testParseCmdLine_QuotedTitle', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    11611354    assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getGlobalSearchFlag);
    11621355    assertEqualsString('testParseCmdLine_QuotedTitle2', '', tmpCmdLineParameters.getLanguage);
     1356    assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getShowIndexFlag);
    11631357    assertFalse('testParseCmdLine_QuotedTitle2', tmpCmdLineParameters.getHelpManagerFlag);
    11641358    assertEqualsInt('testParseCmdLine_QuotedTitle2', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    11841378    assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getGlobalSearchFlag);
    11851379    assertEqualsString('testParseCmdLine_QuotedTitle_AfterFile', '', tmpCmdLineParameters.getLanguage);
     1380    assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getShowIndexFlag);
    11861381    assertFalse('testParseCmdLine_QuotedTitle_AfterFile', tmpCmdLineParameters.getHelpManagerFlag);
    11871382    assertEqualsInt('testParseCmdLine_QuotedTitle_AfterFile', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    12071402    assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getGlobalSearchFlag);
    12081403    assertEqualsString('testParseCmdLine_Title_between', '', tmpCmdLineParameters.getLanguage);
     1404    assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getShowIndexFlag);
    12091405    assertFalse('testParseCmdLine_Title_between', tmpCmdLineParameters.getHelpManagerFlag);
    12101406    assertEqualsInt('testParseCmdLine_Title_between', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    12301426    assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getGlobalSearchFlag);
    12311427    assertEqualsString('testParseCmdLine_Title_between_withSpace', '', tmpCmdLineParameters.getLanguage);
     1428    assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getShowIndexFlag);
    12321429    assertFalse('testParseCmdLine_Title_between_withSpace', tmpCmdLineParameters.getHelpManagerFlag);
    12331430    assertEqualsInt('testParseCmdLine_Title_between_withSpace', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    12561453    assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getGlobalSearchFlag);
    12571454    assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getLanguage);
     1455    assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getShowIndexFlag);
    12581456    assertFalse('testParseCmdLine_WindowPos', tmpCmdLineParameters.getHelpManagerFlag);
    12591457    assertEqualsInt('testParseCmdLine_WindowPos', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    12871485    assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getSearchFlag);
    12881486    assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getGlobalSearchFlag);
     1487    assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getShowIndexFlag);
    12891488    assertEqualsString('testParseCmdLine_WindowPos', '', tmpCmdLineParameters.getLanguage);
    12901489    assertFalse('testParseCmdLine_WindowPosPercentage', tmpCmdLineParameters.getHelpManagerFlag);
     
    13181517    assertFalse('testParseCmdLine_Topic->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    13191518    assertEqualsString('testParseCmdLine_Topic', '', tmpCmdLineParameters.getLanguage);
     1519    assertFalse('testParseCmdLine_Topic', tmpCmdLineParameters.getShowIndexFlag);
    13201520    assertFalse('testParseCmdLine_Topic', tmpCmdLineParameters.getHelpManagerFlag);
    13211521    assertEqualsInt('testParseCmdLine_Topic', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    13411541    assertFalse('testParseCmdLine_QuotedTopic->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    13421542    assertEqualsString('testParseCmdLine_QuotedTopic', '', tmpCmdLineParameters.getLanguage);
     1543    assertFalse('testParseCmdLine_QuotedTopic', tmpCmdLineParameters.getShowIndexFlag);
    13431544    assertFalse('testParseCmdLine_QuotedTopic', tmpCmdLineParameters.getHelpManagerFlag);
    13441545    assertEqualsInt('testParseCmdLine_QuotedTopic', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    13641565    assertFalse('testParseCmdLine_file->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    13651566    assertEqualsString('testParseCmdLine_file', '', tmpCmdLineParameters.getLanguage);
     1567    assertFalse('testParseCmdLine_file', tmpCmdLineParameters.getShowIndexFlag);
    13661568    assertFalse('testParseCmdLine_file', tmpCmdLineParameters.getHelpManagerFlag);
    13671569    assertEqualsInt('testParseCmdLine_file', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    13871589    assertFalse('testParseCmdLine_fileLeadingBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    13881590    assertEqualsString('testParseCmdLine_fileLeadingBlanks', '', tmpCmdLineParameters.getLanguage);
     1591    assertFalse('testParseCmdLine_fileLeadingBlanks',  tmpCmdLineParameters.getShowIndexFlag);
    13891592    assertFalse('testParseCmdLine_fileLeadingBlanks', tmpCmdLineParameters.getHelpManagerFlag);
    13901593    assertEqualsInt('testParseCmdLine_fileLeadingBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    14101613    assertFalse('testParseCmdLine_fileTrailingBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    14111614    assertEqualsString('testParseCmdLine_fileTrailingBlanks', '', tmpCmdLineParameters.getLanguage);
     1615    assertFalse('testParseCmdLine_fileTrailingBlanks', tmpCmdLineParameters.getShowIndexFlag);
    14121616    assertFalse('testParseCmdLine_fileTrailingBlanks', tmpCmdLineParameters.getHelpManagerFlag);
    14131617    assertEqualsInt('testParseCmdLine_fileTrailingBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    14331637    assertFalse('testParseCmdLine_fileQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    14341638    assertEqualsString('testParseCmdLine_fileQuoted', '', tmpCmdLineParameters.getLanguage);
     1639    assertFalse('testParseCmdLine_fileQuoted', tmpCmdLineParameters.getShowIndexFlag);
    14351640    assertFalse('testParseCmdLine_fileQuoted', tmpCmdLineParameters.getHelpManagerFlag);
    14361641    assertEqualsInt('testParseCmdLine_fileQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    14561661    assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    14571662    assertEqualsString('testParseCmdLine_fileQuotedMissingClosedQuote', '', tmpCmdLineParameters.getLanguage);
     1663    assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote', tmpCmdLineParameters.getShowIndexFlag);
    14581664    assertFalse('testParseCmdLine_fileQuotedMissingClosedQuote', tmpCmdLineParameters.getHelpManagerFlag);
    14591665    assertEqualsInt('testParseCmdLine_fileQuotedMissingClosedQuote', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    14791685    assertFalse('testParseCmdLine_fileQuotedAndText->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    14801686    assertEqualsString('testParseCmdLine_fileQuotedAndText', '', tmpCmdLineParameters.getLanguage);
     1687    assertFalse('testParseCmdLine_fileQuotedAndText', tmpCmdLineParameters.getShowIndexFlag);
    14811688    assertFalse('testParseCmdLine_fileQuotedAndText', tmpCmdLineParameters.getHelpManagerFlag);
    14821689    assertEqualsInt('testParseCmdLine_fileQuotedAndText', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    15021709    assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    15031710    assertEqualsString('testParseCmdLine_fileQuotedAndTextManyBlanks', '', tmpCmdLineParameters.getLanguage);
     1711    assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks', tmpCmdLineParameters.getShowIndexFlag);
    15041712    assertFalse('testParseCmdLine_fileQuotedAndTextManyBlanks', tmpCmdLineParameters.getHelpManagerFlag);
    15051713    assertEqualsInt('testParseCmdLine_fileQuotedAndTextManyBlanks', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    15251733    assertFalse('testParseCmdLine_fileQuotedInside->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    15261734    assertEqualsString('testParseCmdLine_fileQuotedInside', '', tmpCmdLineParameters.getLanguage);
     1735    assertFalse('testParseCmdLine_fileQuotedInside', tmpCmdLineParameters.getShowIndexFlag);
    15271736    assertFalse('testParseCmdLine_fileQuotedInside', tmpCmdLineParameters.getHelpManagerFlag);
    15281737    assertEqualsInt('testParseCmdLine_fileQuotedInside', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    15481757    assertFalse('testParseCmdLine_SwitchAndFileQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    15491758    assertEqualsString('testParseCmdLine_SwitchAndFileQuoted', '', tmpCmdLineParameters.getLanguage);
     1759    assertFalse('testParseCmdLine_SwitchAndFileQuoted', tmpCmdLineParameters.getShowIndexFlag);
    15501760    assertFalse('testParseCmdLine_SwitchAndFileQuoted', tmpCmdLineParameters.getHelpManagerFlag);
    15511761    assertEqualsInt('testParseCmdLine_SwitchAndFileQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    15711781    assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    15721782    assertEqualsString('testParseCmdLine_SwitchAndFileAndTextQuoted', '', tmpCmdLineParameters.getLanguage);
     1783    assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted', tmpCmdLineParameters.getShowIndexFlag);
    15731784    assertFalse('testParseCmdLine_SwitchAndFileAndTextQuoted', tmpCmdLineParameters.getHelpManagerFlag);
    15741785    assertEqualsInt('testParseCmdLine_SwitchAndFileAndTextQuoted', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    16101821    assertFalse('testParseCmdLine_ReallyLong->GlobalSearchFlag', tmpCmdLineParameters.getGlobalSearchFlag);
    16111822    assertEqualsString('testParseCmdLine_ReallyLong', '', tmpCmdLineParameters.getLanguage);
     1823    assertFalse('testParseCmdLine_ReallyLong', tmpCmdLineParameters.getShowIndexFlag);
    16121824    assertFalse('testParseCmdLine_ReallyLong', tmpCmdLineParameters.getHelpManagerFlag);
    16131825    assertEqualsInt('testParseCmdLine_ReallyLong', 0, tmpCmdLineParameters.getHelpManagerWindow);
     
    16601872    result.add(@testParseCmdLine_g_between_withSpace);
    16611873
     1874    result.add(@testParseCmdLine_lowerI);
     1875    result.add(@testParseCmdLine_upperI);
     1876    result.add(@testParseCmdLine_QuotedI);
     1877    result.add(@testParseCmdLine_emptyI);
     1878    result.add(@testParseCmdLine_i_between);
     1879    result.add(@testParseCmdLine_i_between_withSpace);
     1880
    16621881    result.add(@testParseCmdLine_Language);
    16631882
  • trunk/unittests/newviewtests.spr

    r227 r258  
    7171[Debugger Options]
    7272
    73 DebugInfo=LineNumbers,LocalSymbols
     73DebugInfo=LocalSymbols
    7474EvalHints=True
    7575Dbg_Options=1
     
    7979[Directories]
    8080
    81 LastDir=P:\NEWVIEW_DEV\COMPONENTS
     81LastDir=P:\NEWVIEW_DEV\NEWVIEW
    8282OutDir=P:\NEWVIEW_DEV\build\unittest
    8383LibDir=P:\NEWVIEW_DEV\build\newview;P:\NEWVIEW_DEV\build\library;P:\NEWVIEW_DEV\build\components;P:\NEWVIEW_DEV\build\sibyl\lib
     
    8888[Find History]
    8989
    90 Find0=OnLanguageEvent
    91 Find1=isDefault
     90Find0=testParseCmdLine_upperI
     91Find1=testParseCmdLine_lowerG
    9292Find2=language
    93 Find3=prefix
    94 Find4=TextInputForm
    95 Find5=TLanguageProc
    96 Find6=TLanguageEvent
    97 Find7=Register
    98 Find8=loadstring
    99 Find9=LoadString
    100 Find10=GetTranslationFor
    101 Find11=FCallbackMethod
    102 Find12=gettrans
    103 Find13=LL
    104 Find14=loaddefau
    105 Find15=LoadComponentLanguage
     93Find3=OnLanguageEvent
     94Find4=isDefault
     95Find5=prefix
     96Find6=TextInputForm
     97Find7=TLanguageProc
     98Find8=TLanguageEvent
     99Find9=Register
     100Find10=loadstring
     101Find11=LoadString
     102Find12=GetTranslationFor
     103Find13=FCallbackMethod
     104Find14=gettrans
     105Find15=LL
    106106
    107107[General]
     
    121121File0=..\.\Components\SplitBar.PAS
    122122File1=..\.\Library\FileUtilsUnit.pas
    123 File2=.\CmdLineParameterUnitTests.pas
    124 File3=.\StringUtilsUnitTests.pas
    125 File4=.\FileUtilsUnitTests.pas
     123File2=.\StringUtilsUnitTests.pas
     124File3=.\FileUtilsUnitTests.pas
    126125
    127126[Last Open Files]
     
    169168File5.Column=26
    170169File5.Line=294
     170File6=..\.\NewView\FileDialogForm.pas
     171File6.Left=-4
     172File6.Bottom=-4
     173File6.Width=1296
     174File6.Height=629
     175File6.Column=42
     176File6.Line=300
     177File7=..\.\NewView\HelpFile.pas
     178File7.Left=-4
     179File7.Bottom=-4
     180File7.Width=1296
     181File7.Height=629
     182File7.Column=35
     183File7.Line=702
     184File8=.\CmdLineParameterUnitTests.pas
     185File8.Left=-4
     186File8.Bottom=-4
     187File8.Width=1296
     188File8.Height=629
     189File8.Column=88
     190File8.Line=785
     191File9=..\.\NewView\CmdLineParameterUnit.pas
     192File9.Left=-4
     193File9.Bottom=-4
     194File9.Width=1296
     195File9.Height=629
     196File9.Column=60
     197File9.Line=475
    171198
    172199[Linker Options]
Note: See TracChangeset for help on using the changeset viewer.