public void T01_PipeHdfContext() { PipeHdfContext ctx2 = new PipeHdfContext(); ctx2.setQualifier("blah", "1"); PipeHdfContext ctx = new PipeHdfContext(); ctx.setQualifier("foo", "bar"); ctx.setQualifier("baz", "blah"); ctx.setSubtree("baz", ctx2); Assert.AreEqual(new QualifierExact("bar"), ctx.getQualifier("foo", "deffoo")); Assert.AreEqual(new QualifierExact("blah"), ctx.getQualifier("baz", "defblah")); Assert.AreEqual(new QualifierExact("def not present"), ctx.getQualifier("notpresent", "def not present")); Assert.AreEqual(ctx2, ctx.getSubtree("baz")); }