VirtualBox

Changeset 17100 in vbox for trunk/src/VBox/Runtime/testcase


Ignore:
Timestamp:
Feb 24, 2009 9:37:20 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
43331
Message:

RTGetOpt: Fixed 'tstHeadless -startvm vm' breakage from earlier today.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstGetOpt.cpp

    r17093 r17100  
    6464        { NULL,                 'q', RTGETOPT_REQ_NOTHING },
    6565        { "--quiet",            384, RTGETOPT_REQ_NOTHING },
    66         { "-quiet2",            385, RTGETOPT_REQ_NOTHING },
     66        { "-startvm",           385, RTGETOPT_REQ_NOTHING },
    6767    };
    6868
     
    8585        "-q",
    8686        "--quiet",
    87         "-quiet2",
    88         /* "filename1", */
    89         /* "filename2", */
     87        "-startvm",
     88        "filename1",
     89        "-q",
     90        "filename2",
    9091        NULL
    9192    };
     
    133134    CHECK_GETOPT(RTGetOpt(&GetState, &Val), 385, 1);
    134135    CHECK(Val.pDef == &s_aOpts2[5]);
     136
     137    CHECK_GETOPT(RTGetOpt(&GetState, &Val), VINF_GETOPT_NOT_OPTION, 1);
     138    CHECK(Val.psz && !strcmp(Val.psz, "filename1"));
     139    CHECK_GETOPT(RTGetOpt(&GetState, &Val), 'q', 1);
     140    CHECK(Val.pDef == &s_aOpts2[3]);
     141    CHECK_GETOPT(RTGetOpt(&GetState, &Val), VINF_GETOPT_NOT_OPTION, 1);
     142    CHECK(Val.psz && !strcmp(Val.psz, "filename2"));
     143
    135144    CHECK_GETOPT(RTGetOpt(&GetState, &Val), 0, 0);
    136145    CHECK(Val.pDef == NULL);
     
    148157    return !!cErrors;
    149158}
     159
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette