diff options
author | Mike Buland <eichlan@xagasoft.com> | 2009-10-16 16:09:02 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2009-10-16 16:09:02 +0000 |
commit | bf53de3dfa4db68627f2935e6b2144835604df3a (patch) | |
tree | e5e50c0b0e7df827dcdc8a162f1ff5fb61ac3277 /src/unit/taf.unit | |
parent | 96b07a22f5392f5d7f821f5743deb3d64bd94e89 (diff) | |
download | libbu++-bf53de3dfa4db68627f2935e6b2144835604df3a.tar.gz libbu++-bf53de3dfa4db68627f2935e6b2144835604df3a.tar.bz2 libbu++-bf53de3dfa4db68627f2935e6b2144835604df3a.tar.xz libbu++-bf53de3dfa4db68627f2935e6b2144835604df3a.zip |
Finally added the substream class, and added getByPath (for properties) and
getChildByPath (for groups) to the TafGroup class.
Diffstat (limited to 'src/unit/taf.unit')
-rw-r--r-- | src/unit/taf.unit | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/unit/taf.unit b/src/unit/taf.unit index eeddd53..a9329fe 100644 --- a/src/unit/taf.unit +++ b/src/unit/taf.unit | |||
@@ -109,3 +109,13 @@ | |||
109 | // Woot | 109 | // Woot |
110 | } | 110 | } |
111 | } | 111 | } |
112 | |||
113 | {%bypath1} | ||
114 | { | ||
115 | Bu::MemBuf mb("{outer: \"Hello=\" {inner: {final: test=hi} } }"); | ||
116 | Bu::TafReader tr( mb ); | ||
117 | const Bu::TafGroup *g = tr.readGroup(); | ||
118 | unitTest( g->getChildByPath("inner/final")->getProperty("test") == "hi" ); | ||
119 | unitTest( g->getByPath("inner/final/test") == "hi" ); | ||
120 | } | ||
121 | |||