commandline_test.cc 437 B

12345678910111213141516171819202122
  1. #include <apt-pkg/cmndline.h>
  2. #include "assert.h"
  3. int main()
  4. {
  5. CommandLine::Args Args[] = {
  6. { 't', 0, "Test::Worked", 0 },
  7. { 'z', "zero", "Test::Zero", 0 },
  8. {0,0,0,0}
  9. };
  10. CommandLine CmdL(Args,_config);
  11. char const * argv[] = { "test", "--zero", "-t" };
  12. CmdL.Parse(3 , argv);
  13. equals(true, _config->FindB("Test::Worked", false));
  14. equals(true, _config->FindB("Test::Zero", false));
  15. return 0;
  16. }