Lines Matching refs:ini

33   IniFile ini("/tmp/testini.conf");  in TEST()  local
36 EXPECT_EQ("", ini.getRawConfiguration()); in TEST()
40 ini.loadRawConfiguration(miniConfig); in TEST()
41 EXPECT_EQ(miniConfig, ini.getRawConfiguration()); in TEST()
44 ini.loadRawConfiguration("[Section1]\nparam=0"); in TEST()
45 EXPECT_EQ("[Section1]\nparam=0\n", ini.getRawConfiguration()); in TEST()
48 ini.loadRawConfiguration("[Section1]\nparam = 0\n[Section2]\ndata = value\n"); in TEST()
49 EXPECT_EQ("[Section1]\nparam=0\n[Section2]\ndata=value\n", ini.getRawConfiguration()); in TEST()
54 IniFile ini("/tmp/testini.conf"); in TEST() local
57 EXPECT_FALSE(ini.setSection("Missing", false)); in TEST()
60 EXPECT_TRUE(ini.setSection("NewSection", true)); in TEST()
63 EXPECT_TRUE(ini.setSection("NewSection", false)); in TEST()
66 EXPECT_EQ("[NewSection]\n", ini.getRawConfiguration()); in TEST()
70 ini.loadRawConfiguration("[FirstSection]\nval=0\n[EmptySection]\n#Comment\n[LastSection]\n"); in TEST()
71 EXPECT_TRUE(ini.setSection("EmptySection", false)); in TEST()
72 EXPECT_TRUE(ini.setSection("FirstSection", false)); in TEST()
73 EXPECT_TRUE(ini.setSection("LastSection", false)); in TEST()
74 EXPECT_FALSE(ini.setSection("Missing", false)); in TEST()
77 EXPECT_TRUE(ini.setSection("NewSection", true)); in TEST()
78 EXPECT_TRUE(ini.setSection("NewSection", false)); in TEST()
79 EXPECT_TRUE(ini.setSection("LastSection", false)); in TEST()
82 …EXPECT_EQ("[FirstSection]\nval=0\n[EmptySection]\n#Comment\n[LastSection]\n\n[NewSection]\n", ini.… in TEST()
87 IniFile ini("/tmp/testini.conf"); in TEST() local
92 EXPECT_FALSE(ini.get("missing", strRet, "default")); in TEST()
96 EXPECT_FALSE(ini.get("missing", signedRet, -10)); in TEST()
100 EXPECT_FALSE(ini.get("missing", unsignedRet, 10)); in TEST()
104 EXPECT_FALSE(ini.get("missing", boolRet, true)); in TEST()
108 ini.loadRawConfiguration("[Section1]\nparam1=1\nparam2=2\n"); in TEST()
109 EXPECT_TRUE(ini.setSection("Section1", false)); in TEST()
112 EXPECT_FALSE(ini.get("missing", strRet2, "default")); in TEST()
116 EXPECT_FALSE(ini.get("missing", signedRet2, -10)); in TEST()
120 EXPECT_FALSE(ini.get("missing", unsignedRet2, 10)); in TEST()
124 EXPECT_FALSE(ini.get("missing", boolRet2, true)); in TEST()
130 IniFile ini("/tmp/testini.conf"); in TEST() local
132ini.loadRawConfiguration("[Section1]\nparam1=0\nparam2=1\n;Comment\nparam3=-10\nparam4=test\n[Sect… in TEST()
140 EXPECT_TRUE(ini.setSection("Section1")); in TEST()
141 EXPECT_TRUE(ini.get("param4", strRet)); in TEST()
143 EXPECT_TRUE(ini.get("param2", unsignedRet)); in TEST()
145 EXPECT_TRUE(ini.get("param3", signedRet)); in TEST()
147 EXPECT_TRUE(ini.get("param2", boolRet)); in TEST()
149 EXPECT_TRUE(ini.get("param1", boolRet)); in TEST()
153 EXPECT_TRUE(ini.setSection("Section2")); in TEST()
154 EXPECT_TRUE(ini.get("param1", strRet)); in TEST()
156 EXPECT_TRUE(ini.get("param2", strRet)); in TEST()
162 IniFile ini("/tmp/testini.conf"); in TEST() local
165 EXPECT_FALSE(ini.set("NoSection", "0")); in TEST()
168 EXPECT_TRUE(ini.setSection("Section", true)); in TEST()
169 EXPECT_TRUE(ini.set("param", "value")); in TEST()
170 EXPECT_EQ("[Section]\nparam=value\n", ini.getRawConfiguration()); in TEST()
173 EXPECT_TRUE(ini.set("param", "newdata")); in TEST()
174 EXPECT_EQ("[Section]\nparam=newdata\n", ini.getRawConfiguration()); in TEST()
177 ini.loadRawConfiguration("[FirstSection]\nparam1=0\n[Section2]\nparam1=1\n"); in TEST()
178 EXPECT_TRUE(ini.setSection("FirstSection", false)); in TEST()
179 EXPECT_TRUE(ini.set("param2", 2)); in TEST()
180 …EXPECT_EQ("[FirstSection]\nparam1=0\nparam2=2\n[Section2]\nparam1=1\n", ini.getRawConfiguration()); in TEST()
183 EXPECT_TRUE(ini.set("param1", true)); in TEST()
184 …EXPECT_EQ("[FirstSection]\nparam1=1\nparam2=2\n[Section2]\nparam1=1\n", ini.getRawConfiguration()); in TEST()
189 IniFile ini("/tmp/testini.conf"); in TEST() local
191 ini.loadRawConfiguration("[Section]\nparam1=1\nparam2=2\nparam3=3\n"); in TEST()
192 EXPECT_TRUE(ini.setSection("Section", true)); in TEST()
195 EXPECT_FALSE(ini.unset("param")); in TEST()
196 EXPECT_EQ("[Section]\nparam1=1\nparam2=2\nparam3=3\n", ini.getRawConfiguration()); in TEST()
199 EXPECT_TRUE(ini.unset("param2")); in TEST()
200 EXPECT_EQ("[Section]\nparam1=1\nparam3=3\n", ini.getRawConfiguration()); in TEST()
203 EXPECT_TRUE(ini.unset("param3")); in TEST()
204 EXPECT_EQ("[Section]\nparam1=1\n", ini.getRawConfiguration()); in TEST()
207 EXPECT_TRUE(ini.unset("param1")); in TEST()
208 EXPECT_EQ("[Section]\n", ini.getRawConfiguration()); in TEST()
213 IniFile ini("/tmp/testini.conf"); in TEST() local
215ini.loadRawConfiguration("[Section1]\nparam1=1\n#[Section2]\n[section3]\n[Section4]\n[Section5\n]\… in TEST()
219 ini.getSections(ret, ""); in TEST()
224 ini.getSections(ret, "Section"); in TEST()
231 IniFile ini("/tmp/testini.conf"); in TEST() local
233ini.loadRawConfiguration("[FirstSection]\nparam1=0\nparam2=1\n[EmptySection]\n[AnotherSection]\npa… in TEST()
236 ini.removeSection("EmptySection"); in TEST()
237 …tion]\nparam1=0\nparam2=1\n[AnotherSection]\nparam3=4\n\n[LastSection]\n", ini.getRawConfiguration… in TEST()
240 ini.removeSection("AnotherSection"); in TEST()
241 EXPECT_EQ("[FirstSection]\nparam1=0\nparam2=1\n[LastSection]\n", ini.getRawConfiguration()); in TEST()
244 ini.removeSection("LastSection"); in TEST()
245 EXPECT_EQ("[FirstSection]\nparam1=0\nparam2=1\n", ini.getRawConfiguration()); in TEST()
248 ini.removeSection("FirstSection"); in TEST()
249 EXPECT_EQ("", ini.getRawConfiguration()); in TEST()
254 IniFile ini("/tmp/testini.conf"); in TEST() local
256ini.loadRawConfiguration("[Section1]\nparam1=1\nData=2\n#param3=3\nparam4=4\n[Section2]\nparam1=1\… in TEST()
260 ini.getKeyList(ret, ""); in TEST()
265 ini.setSection("Section1"); in TEST()
266 ini.getKeyList(ret, ""); in TEST()
272 ini.getKeyList(ret, "param"); in TEST()
280 IniFile ini("/tmp/testini.conf"); in TEST() local
283 EXPECT_TRUE(ini.setSection("Section", true)); in TEST()
284 EXPECT_TRUE(ini.set("key", "line\\1\nline\\2\nline\\3")); in TEST()
285 EXPECT_EQ("[Section]\nkey=line\\\\1\\nline\\\\2\\nline\\\\3\n", ini.getRawConfiguration()); in TEST()
289 EXPECT_TRUE(ini.get("key", retStr)); in TEST()
295 IniFile ini("/tmp/testini.conf"); in TEST() local
297 ini.loadRawConfiguration("[Section]\nparam=000123456789ABCDEF00\n"); in TEST()
298 EXPECT_TRUE(ini.setSection("Section")); in TEST()
302 EXPECT_TRUE(ini.getHex("param", strRet)); in TEST()
306 EXPECT_TRUE(ini.setHex("param", string("\0\xFE\xDC\xBA\x98\x76\x54\x32\x10\0", 10))); in TEST()
307 EXPECT_EQ("[Section]\nparam=00FEDCBA987654321000\n", ini.getRawConfiguration()); in TEST()