changeset 333:99d8f73bc64e

*** empty log message ***
author kono
date Sun, 12 Oct 2008 10:28:47 +0900
parents 36faf76a087c
children 4fae49280699
files test/sematest/TestEditor.java
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/test/sematest/TestEditor.java	Sun Oct 12 10:22:44 2008 +0900
+++ b/test/sematest/TestEditor.java	Sun Oct 12 10:28:47 2008 +0900
@@ -58,13 +58,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,0,0,0,0,"m0"));
-			//cmds.add(new REPCommand(REP.REPCMD_DELETE,0,0,0,0,"m0"));
+			cmds.add(new REPCommand(REP.REPCMD_DELETE,0,0,0,0,"m0"));
 			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,0,0,0,0,"c0"));
-			//cmds.add(new REPCommand(REP.REPCMD_DELETE,0,0,0,0,"c0"));
+			cmds.add(new REPCommand(REP.REPCMD_INSERT,0,0,0,0,"c0"));
+			cmds.add(new REPCommand(REP.REPCMD_DELETE,0,0,0,0,"c0"));
 		}
 	}
 	
@@ -225,7 +225,10 @@
 			assert(false);
 			break;
 		case REPCMD_DELETE	:
-			String del = text.delete(cmd.lineno);
+			String del=""; 
+			if(cmd.lineno>text.size()) {
+				del = text.delete(cmd.lineno);
+			}
 			if (cmd.eid!=REP.MERGE_EID.id) 
 				addNop();
 			cmd.setString(del);