Mercurial > hg > RemoteEditor > REPSessionManager
diff test/sematest/TestEditor.java @ 421:f8916a96a373
(no commit message)
author | one |
---|---|
date | Sat, 06 Jun 2009 14:42:40 +0900 |
parents | 1cdbdeedc5b7 |
children | 1e58479b4170 |
line wrap: on
line diff
--- a/test/sematest/TestEditor.java Fri Feb 13 19:13:50 2009 +0900 +++ b/test/sematest/TestEditor.java Sat Jun 06 14:42:40 2009 +0900 @@ -41,17 +41,17 @@ public boolean master=false; REPCommand quit=null; private int syncCounter=0; - private boolean hasInputLock=false; + private boolean hasInputLock=true; private int port; private REPSelector<REPCommand> selector; - private boolean syncEnable=true; + private boolean syncEnable=false; public TestEditor(String name, String _host,int _port, boolean master){ super(name); LinkedList<REPCommand>cmdList = new LinkedList<REPCommand>(); String[] txts = { - "aaa", "bbb", // "ccc", "ddd", "eee", + //"aaa", "bbb", // "ccc", "ddd", "eee", }; port = _port; semaIP = new InetSocketAddress(_host, _port); @@ -63,13 +63,13 @@ text = new Text(txts); cmds.add(new REPCommand(REP.SMCMD_PUT,0,0,0,0,name+"-file")); cmds.add(new REPCommand(REP.REPCMD_INSERT_USER,0,0,0,0,"m0")); - cmds.add(new REPCommand(REP.REPCMD_DELETE_USER,0,0,0,0,"m0")); + cmds.add(new REPCommand(REP.REPCMD_INSERT_USER,0,0,0,0,"m1")); cmds.add(new REPCommand(REP.SMCMD_QUIT,0,0,0,0,"")); } else { text = new Text(new String[0]); cmds.add(new REPCommand(REP.SMCMD_JOIN,0,0,0,0,name)); cmds.add(new REPCommand(REP.REPCMD_INSERT_USER,0,0,0,0,"c0")); - cmds.add(new REPCommand(REP.REPCMD_DELETE_USER,0,0,0,0,"c0")); + cmds.add(new REPCommand(REP.REPCMD_INSERT_USER,0,0,0,0,"c1")); } } @@ -300,6 +300,7 @@ sendCommand(cmd); } running = false; + dumpText(); break; case SMCMD_SYNC: // start contents sync with newly joined editor @@ -318,6 +319,10 @@ } + private void dumpText() { + ns.writeLog("Final "+text); + } + public int getPort() { return port; }