package net.ion.bleujin.craken; import java.io.File; import junit.framework.TestCase; import net.ion.craken.node.ReadSession; import net.ion.craken.node.crud.Craken; import net.ion.craken.node.crud.store.WorkspaceConfigBuilder; import net.ion.craken.node.crud.util.TransactionJobs; import net.ion.framework.util.FileUtil; import org.infinispan.configuration.cache.CacheMode; public class TestInterceptorWhenDist extends TestCase { public void testRun() throws Exception { Craken craken = Craken.create() ; craken.createWorkspace("test", WorkspaceConfigBuilder.sifsDir("./resource/store/sifs").distMode(CacheMode.REPL_SYNC)) ; craken.start() ; ReadSession session = craken.login("test") ; session.tran(TransactionJobs.HelloBleujin) ; // new InfinityThread().startNJoin(); session.root().walkChildren().debugPrint(); craken.stop(); } public void testRun2() throws Exception { FileUtil.deleteDirectory(new File("./resource/store/index2")); FileUtil.deleteDirectory(new File("./resource/store/data2")); Craken craken = Craken.create() ; craken.createWorkspace("test", WorkspaceConfigBuilder.sifsDir("./resource/store/sifs").distMode(CacheMode.REPL_SYNC)) ; craken.start() ; ReadSession session = craken.login("test") ; session.root().walkChildren().debugPrint(); // new InfinityThread().startNJoin(); while(true){ session.root().walkChildren().debugPrint(); Thread.sleep(3000); } // craken.stop(); } public void testConfirm() throws Exception { Craken craken = Craken.create() ; craken.createWorkspace("test", WorkspaceConfigBuilder.sifsDir("./resource/store/sifs").distMode(CacheMode.REPL_SYNC)) ; craken.start() ; ReadSession session = craken.login("test") ; session.root().childQuery("", true).find().debugPrint(); craken.stop(); } }