assertEquals("n1", n1.name);
assertEquals("node1", n1.id);
var sn = n1.subnodes;
assertEquals(2, sn.length);
assertEquals("a", sn[0].name);
assertEquals("b", sn[1].name);
var sn = n1.subnodes;
assertEquals(n1, sn[0].parent);
assertEquals(n1, sn[1].parent);
var sn = n1.subnodes;
assertTrue(sn[0].childOf(n1));
assertTrue(sn[1].childOf(n1));
var sn = n1.subnodes;
assertEquals(n1, sn[0].immediateparent);
assertEquals(n1, sn[1].immediateparent);
var sn = n1.subnodes;
assertEquals(n1.nodeLevel + 1, sn[0].nodeLevel);
assertEquals(n1.nodeLevel + 1, sn[1].nodeLevel);
assertEquals(sn1, sn1.subnode1.classroot);