Home | History | Annotate | Download | only in test

Lines Matching refs:config

18 #include <config.h>
23 "# Simple config file test\n\
30 "# This is an invalid config\n\
31 # Config values must contain an = sign\n\
35 "# This is an invalid config\n\
40 "# This is an invalid config\n\
45 "# This is an invalid config\n\
46 # Multiple config entries with the same key\n\
51 "# This is an invalid config\n\
66 ConfigFile config;
67 config.parseFromString(SIMPLE_CONFIG);
68 EXPECT_FALSE(config.hasKey("UNKNOWN_VALUE"));
69 EXPECT_FALSE(config.hasKey("COMMENTED_OUT_VALUE"));
70 EXPECT_TRUE(config.hasKey("NUM_VALUE"));
71 EXPECT_TRUE(config.hasKey("STRING_VALUE"));
72 EXPECT_TRUE(config.hasKey("BYTES_VALUE"));
76 ConfigFile config;
77 config.parseFromString(SIMPLE_CONFIG);
78 EXPECT_EQ(config.getUnsigned("NUM_VALUE"), 42u);
79 EXPECT_EQ(config.getString("STRING_VALUE"), "Hello World!");
80 auto bytes = config.getBytes("BYTES_VALUE");
103 ConfigFile config;
104 EXPECT_FALSE(config.hasKey("NUM_VALUE"));
105 config.parseFromString(SIMPLE_CONFIG);
106 EXPECT_TRUE(config.hasKey("NUM_VALUE"));
107 EXPECT_EQ(config.getUnsigned("NUM_VALUE"), 42u);
108 config.clear();
109 EXPECT_FALSE(config.hasKey("NUM_VALUE"));
110 EXPECT_DEATH(config.getUnsigned("NUM_VALUE"), "");
114 ConfigFile config;
115 EXPECT_TRUE(config.isEmpty());
116 config.parseFromString(SIMPLE_CONFIG);
117 EXPECT_FALSE(config.isEmpty());
118 config.clear();
119 EXPECT_TRUE(config.isEmpty());
123 ConfigFile config;
124 config.parseFromFile(SIMPLE_CONFIG_FILE);
125 EXPECT_FALSE(config.hasKey("UNKNOWN_VALUE"));
126 EXPECT_EQ(config.getUnsigned("NUM_VALUE"), 42u);
127 EXPECT_EQ(config.getString("STRING_VALUE"), "Hello World!");
128 auto bytes = config.getBytes("BYTES_VALUE");