Android-cuttlefish cvd tool
Classes | Namespaces | Functions
flag_parser_test.cpp File Reference
#include "cuttlefish/common/libs/utils/flag_parser.h"
#include <map>
#include <optional>
#include <sstream>
#include <string>
#include <vector>
#include <android-base/logging.h>
#include <android-base/strings.h>
#include <gmock/gmock-matchers.h>
#include <gtest/gtest.h>
#include <libxml/parser.h>
#include "cuttlefish/common/libs/utils/result_matchers.h"
Include dependency graph for flag_parser_test.cpp:

Classes

class  cuttlefish::FlagConsumesArbitraryTest
 

Namespaces

namespace  cuttlefish
 

Functions

 cuttlefish::TEST (FlagParser, DuplicateAlias)
 
 cuttlefish::TEST (FlagParser, ConflictingAlias)
 
 cuttlefish::TEST (FlagParser, StringFlag)
 
 cuttlefish::TEST (FlagParser, NormalizedStringFlag)
 
std::optional< std::map< std::string, std::string > > cuttlefish::flagXml (const Flag &f)
 
 cuttlefish::TEST (FlagParser, GflagsIncompatibleFlag)
 
 cuttlefish::TEST (FlagParser, StringFlagXml)
 
 cuttlefish::TEST (FlagParser, RepeatedStringFlag)
 
 cuttlefish::TEST (FlagParser, RepeatedListFlag)
 
 cuttlefish::TEST (FlagParser, FlagRemoval)
 
 cuttlefish::TEST (FlagParser, IntFlag)
 
 cuttlefish::TEST (FlagParser, IntFlagXml)
 
 cuttlefish::TEST (FlagParser, BoolFlag)
 
 cuttlefish::TEST (FlagParser, BoolFlagXml)
 
 cuttlefish::TEST (FlagParser, StringIntFlag)
 
 cuttlefish::TEST (FlagParser, StringVectorFlag)
 
 cuttlefish::TEST (FlagParser, BoolVectorFlag)
 
 cuttlefish::TEST (FlagParser, InvalidStringFlag)
 
 cuttlefish::TEST (FlagParser, InvalidIntFlag)
 
 cuttlefish::TEST (FlagParser, VerbosityFlag)
 
 cuttlefish::TEST (FlagParser, InvalidVerbosityFlag)
 
 cuttlefish::TEST (FlagParser, InvalidFlagGuard)
 
 cuttlefish::TEST (FlagParser, UnexpectedArgumentGuard)
 
 cuttlefish::TEST (FlagParser, EndOfOptionMark)
 
 cuttlefish::TEST (FlagParser, ConsumesConstrainedEquals)
 
 cuttlefish::TEST (FlagParser, ConsumesConstrainedSeparated)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, NoValues)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, OneValue)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, TwoValues)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, NoValuesOtherFlag)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, OneValueOtherFlag)
 
 cuttlefish::TEST_F (FlagConsumesArbitraryTest, TwoValuesOtherFlag)