package net.codjo.segmentation.server.blackboard.message; import net.codjo.test.common.LogString; import junit.framework.TestCase; /** * */ public class BlackboardActionBuilderTest extends TestCase { private LogString log = new LogString(); public void test_actionList() throws Exception { Write write1 = new Write(new Todo<String>("1"), new Level("a")); Write write2 = write1.then().write(new Todo<String>("2"), new Level("a")); assertTrue(write2.hasBlackBoardActionBuilder()); assertSame(write1.then(), write2.then()); write1.then().visit(new BlackboardActionVisitorMock(log)); log.assertContent("visit(write(todo:1)), visit(write(todo:2))"); } }