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;
 	}