1 #include "uniautogen.h"
2 #include "uniconfroot.h"
7 uniautogen_moniker
= "default:ini:tmp.ini";
10 UniConfRoot
r("ini:tmp.ini");
11 r
.xset("/a/b/c", "ini:tmp.ini");
12 r
.xset("/a/*", "ini:tmp2.ini");
13 r
.xset("/a", "ini:tmp3.ini");
18 UniConfRoot
r("ini:tmp2.ini");
19 r
.xset("/2/2/2", "tmp2.ini");
20 r
.xset("/1/1/1", "also tmp2.ini");
25 UniConfRoot
r("ini:tmp3.ini");
26 r
.xset("/3/3/3", "tmp3.ini");
27 r
.xset("/1/1/1", "also tmp3.ini");
31 WVPASSEQ(UniConfRoot("auto:a/b/c").xget("a/b/c"), "ini:tmp.ini");
32 WVPASSEQ(UniConfRoot("auto:a/b/c/a/b").xget("c"), "ini:tmp.ini");
33 WVPASSEQ(UniConfRoot("auto:a/x").xget("2/2/2"), "tmp2.ini");
34 WVPASSEQ(UniConfRoot("auto:a/*").xget("2/2/2"), "tmp2.ini");
35 WVPASSEQ(UniConfRoot("auto:a/x/2/2").xget("2"), "tmp2.ini");
36 WVPASSEQ(UniConfRoot("auto:a").xget("3/3/3"), "tmp3.ini");