package net.ion.craken.node.crud.property;
import net.ion.craken.node.TransactionJob;
import net.ion.craken.node.WriteSession;
import net.ion.craken.node.crud.TestBaseCrud;
import net.ion.framework.util.Debug;
public class TestInnerChild extends TestBaseCrud {
public void testInner() throws Exception {
session.tran(new TransactionJob<Void>() {
@Override
public Void handle(WriteSession wsession) {
wsession.root().child("/bleujin").child("address").property("city", "busan").parent().property("name", "bleujin");
return null;
}
}).get();
assertEquals("busan", session.pathBy("/bleujin/address").property("city").value());
assertEquals("bleujin", session.pathBy("/bleujin").property("name").value());
Debug.line(session.root().childrenNames()) ;
}
}