Home | History | Annotate | Download | only in tools

Lines Matching defs:parser_

20     parser_ = new CommandLineParser();
37 delete parser_;
39 CommandLineParser* parser_;
47 parser_->SetFlag("foo", "false");
48 parser_->SetFlag("foo-foo", "false"); // To test boolean flags defaults.
49 parser_->SetFlag("bar", "222");
50 parser_->SetFlag("baz", "333"); // To test the default value functionality.
52 parser_->Init(test_flags_length_, test_flags_);
53 parser_->ProcessFlags();
54 EXPECT_EQ("true", parser_->GetFlag("foo"));
55 EXPECT_EQ("false", parser_->GetFlag("foo-foo"));
56 EXPECT_EQ("1", parser_->GetFlag("bar"));
57 EXPECT_EQ("333", parser_->GetFlag("baz"));
58 EXPECT_EQ("", parser_->GetFlag("unknown"));
62 EXPECT_TRUE(parser_->IsStandaloneFlag("--foo"));
63 EXPECT_TRUE(parser_->IsStandaloneFlag("--foo-foo"));
64 EXPECT_FALSE(parser_->IsStandaloneFlag("--foo=1"));
68 EXPECT_TRUE(parser_->IsFlagWellFormed("--foo"));
69 EXPECT_TRUE(parser_->IsFlagWellFormed("--foo-foo"));
70 EXPECT_TRUE(parser_->IsFlagWellFormed("--bar=1"));
74 EXPECT_EQ("foo", parser_->GetCommandLineFlagName("--foo"));
75 EXPECT_EQ("foo-foo", parser_->GetCommandLineFlagName("--foo-foo"));
76 EXPECT_EQ("bar", parser_->GetCommandLineFlagName("--bar=1"));
80 EXPECT_EQ("", parser_->GetCommandLineFlagValue("--foo"));
81 EXPECT_EQ("", parser_->GetCommandLineFlagValue("--foo-foo"));
82 EXPECT_EQ("1", parser_->GetCommandLineFlagValue("--bar=1"));