From: <cra...@us...> - 2003-03-15 16:11:58
|
Update of /cvsroot/twikiplugins/twikiplugins/PowerEditAddon/lib/TWiki/Plugins/PowerEditAddon/test/com/ccsoft/edit In directory sc8-pr-cvs1:/tmp/cvs-serv12893/PowerEditAddon/lib/TWiki/Plugins/PowerEditAddon/test/com/ccsoft/edit Modified Files: ControlsTest.java SearchableTextAreaTest.java Log Message: Moved to plugin Index: ControlsTest.java =================================================================== RCS file: /cvsroot/twikiplugins/twikiplugins/PowerEditAddon/lib/TWiki/Plugins/PowerEditAddon/test/com/ccsoft/edit/ControlsTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ControlsTest.java 2 Mar 2003 15:50:19 -0000 1.1 --- ControlsTest.java 15 Mar 2003 16:11:55 -0000 1.2 *************** *** 1,9 **** package com.ccsoft.edit; ! import java.applet.*; ! import java.awt.*; ! import java.net.*; ! import java.util.Enumeration; import junit.framework.*; public class ControlsTest extends TestCase { --- 1,10 ---- package com.ccsoft.edit; ! //import java.applet.*; ! //import java.awt.*; ! //import java.net.*; ! //import java.util.Enumeration; import junit.framework.*; + import java.io.*; public class ControlsTest extends TestCase { *************** *** 17,140 **** public void test1() throws Exception { ! Controls controls = new Controls( ! "//<verbatim>\n"+ ! "ctrlkeys\n"+ ! " \"A\" = \"%redo%\"\n"+ ! " \"C\" = \"%copy\"\n"+ ! " \"F\" = \"%refind%\"\n"+ ! " \"N\" = \"%redo%\"\n"+ ! " \"R\" = \"%rereplace%\"\n"+ ! " \"U\" = \"%undo%\"\n"+ ! " \"V\" = \"%paste\"\n"+ ! " \"X\" = \"%cut%\"\n"+ ! "end\n"+ ! "top\n"+ ! " \"Undo\" = \"%undo%\"\n"+ ! " \"Find...\" = \"%find%\"\n"+ ! " \"Replace...\" = \"%replace%\"\n"+ ! " \"Again\" = \"%redo%\"\n"+ ! " \"HTML2Wiki\" = \"%convert%\"\n"+ ! "end\n"+ ! "\n"+ ! "bottom\n"+ ! " \"Preview\" = \"%preview%\"\n"+ ! " \"Save\" = \"%save%\"\n"+ ! "end\n"+ ! "\n"+ ! "macros\n"+ ! " \"action\" = \"%home%%ACTION{who=\\\"\\\" due=\\\"\\\"}% \"\n"+ ! "end\n"+ ! "\n"+ ! "left\n"+ ! " \"Bold\" = \"%cut% *%paste%* \"\n"+ ! " \"Italic\" = \"%cut% _%paste%_ \"\n"+ ! " \"TT\" = \"%cut% =%paste%= \"\n"+ ! " \"*...\" = \"%home% * %cut%\"\n"+ ! " \"1...\" = \"%home% 1 %cut%\"\n"+ ! " \"Red\" = \"%cut%<font color=red>%paste%</font>\"\n"+ ! " \"Action\" = \"%action%\"\n"+ ! "end\n"+ ! "\n"+ ! "macros\n"+ ! " \"H\" = \"\\n---\"\n"+ ! "end\n"+ ! "\n"+ ! "right\n"+ ! " \"H1\" = \"%cut%%H%+ %paste%\\n\"\n"+ ! " \"H2\" = \"%cut%%H%++ %paste%\\n\"\n"+ ! " \"H3\" = \"%cut%%H%+++ %paste%\\n\"\n"+ ! " \"H4\" = \"%cut%%H%++++ %paste%\\n\"\n"+ ! " \"H5\" = \"%cut%%H%+++++ %paste%\\n\"\n"+ ! " \"H6\" = \"%cut%%H%++++++ %paste%\\n\"\n"+ ! "end\n"+ ! "//</verbatim>\n"); ! assertEquals("%home%%ACTION{who=\"\" due=\"\"}% ", ! controls.getMacro("action")); ! assertEquals("\n---", ! controls.getMacro("H")); ! assertEquals("%home%%ACTION{who=\"\" due=\"\"}% ", controls.getMacro("action")); ! assertEquals("\n---", ! controls.getMacro("H")); ! ! assertEquals("%redo%", ! controls.getKey("A")); ! assertEquals("%copy", ! controls.getKey("C")); ! assertEquals("%refind%", ! controls.getKey("F")); ! assertEquals("%redo%", ! controls.getKey("N")); ! assertEquals("%rereplace%", ! controls.getKey("R")); ! assertEquals("%undo%", ! controls.getKey("U")); ! assertEquals("%paste", ! controls.getKey("V")); ! assertEquals("%cut%", ! controls.getKey("X")); ! assertEquals("%undo%", ! controls.getDefinition("top", "Undo")); ! assertEquals("%find%", ! controls.getDefinition("top", "Find...")); ! assertEquals("%replace%", ! controls.getDefinition("top", "Replace...")); ! assertEquals("%redo%", ! controls.getDefinition("top", "Again")); ! assertEquals("%convert%", ! controls.getDefinition("top", "HTML2Wiki")); ! assertEquals("%preview%", ! controls.getDefinition("bottom", "Preview")); ! assertEquals("%save%", ! controls.getDefinition("bottom", "Save")); ! assertEquals("%cut% *%paste%* ", controls.getDefinition("left", "Bold")); ! assertEquals("%cut% _%paste%_ ", controls.getDefinition("left", "Italic")); ! assertEquals("%cut% =%paste%= ", controls.getDefinition("left", "TT")); ! assertEquals("%home% * %cut%", controls.getDefinition("left", "*...")); ! assertEquals("%home% 1 %cut%", controls.getDefinition("left", "1...")); ! assertEquals("%cut%<font color=red>%paste%</font>", ! controls.getDefinition("left", "Red")); ! assertEquals("%action%", controls.getDefinition("left", "Action")); ! assertEquals("%cut%%H%+ %paste%\n", ! controls.getDefinition("right", "H1")); ! assertEquals("%cut%%H%++ %paste%\n", ! controls.getDefinition("right", "H2")); ! assertEquals("%cut%%H%+++ %paste%\n", ! controls.getDefinition("right", "H3")); ! assertEquals("%cut%%H%++++ %paste%\n", ! controls.getDefinition("right", "H4")); ! assertEquals("%cut%%H%+++++ %paste%\n", ! controls.getDefinition("right", "H5")); ! assertEquals("%cut%%H%++++++ %paste%\n", controls.getDefinition("right", "H6")); } --- 18,72 ---- public void test1() throws Exception { ! Controls controls = new Controls(); ! File f = new File("PowerEditControls.txt"); ! Reader fr = new FileReader(f.getAbsolutePath()); ! int c; ! String str = ""; ! while ((c = fr.read()) != -1) ! str += (char)c; ! fr.close(); ! controls.parse(str); ! assertEquals("/home/%<nop>ACTION{who=\"\" due=\"\"}% ", controls.getMacro("action")); ! assertEquals("\n---", controls.getMacro("H")); ! assertEquals("/redo/", controls.getKey("A")); ! assertEquals("/copy/", controls.getKey("C")); ! assertEquals("/refind/", controls.getKey("F")); ! assertEquals("/redo/", controls.getKey("N")); ! assertEquals("/rereplace/", controls.getKey("R")); ! assertEquals("/undo/", controls.getKey("U")); ! assertEquals("/paste/", controls.getKey("V")); ! assertEquals("/cut/", controls.getKey("X")); ! assertEquals("/undo/", controls.getDefinition("top", "Undo")); ! assertEquals("/find/", controls.getDefinition("top", "Find...")); ! assertEquals("/replace/", controls.getDefinition("top", "Replace...")); ! assertEquals("/redo/", controls.getDefinition("top", "Again")); ! assertEquals("/convert/", controls.getDefinition("top", "HTML2Wiki")); ! assertEquals("/cut/ %RED% /paste/ %ENDCOLOR%", ! controls.getDefinition("bottom", "Red")); ! assertEquals("/cut/ %GREEN% /paste/ %ENDCOLOR%", ! controls.getDefinition("bottom", "Green")); ! assertEquals("/cut/ */paste/* ", controls.getDefinition("left", "Bold")); ! assertEquals("/cut/ _/paste/_ ", controls.getDefinition("left", "Italic")); ! assertEquals("/cut/ =/paste/= ", controls.getDefinition("left", "TT")); ! assertEquals("/home/ * /cut/", controls.getDefinition("left", "*...")); ! assertEquals("/home/ 1 /cut/", controls.getDefinition("left", "1...")); ! assertEquals("/action/", controls.getDefinition("left", "Action")); ! assertEquals("/home//H/+ ", controls.getDefinition("right", "H1")); ! assertEquals("/home//H/++ ", controls.getDefinition("right", "H2")); ! assertEquals("/home//H/+++ ", controls.getDefinition("right", "H3")); ! assertEquals("/home//H/++++ ", controls.getDefinition("right", "H4")); ! assertEquals("/home//H/+++++ ", controls.getDefinition("right", "H5")); ! assertEquals("/home//H/++++++ ", controls.getDefinition("right", "H6")); } Index: SearchableTextAreaTest.java =================================================================== RCS file: /cvsroot/twikiplugins/twikiplugins/PowerEditAddon/lib/TWiki/Plugins/PowerEditAddon/test/com/ccsoft/edit/SearchableTextAreaTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SearchableTextAreaTest.java 2 Mar 2003 15:47:48 -0000 1.2 --- SearchableTextAreaTest.java 15 Mar 2003 16:11:55 -0000 1.3 *************** *** 232,236 **** sa.searchString = line2; sa.refind(); ! sa.replayMacro("%cut%_%paste%_"); assertEquals(line1 + "_" + line2 + "_" + line3, sa.getText()); } --- 232,236 ---- sa.searchString = line2; sa.refind(); ! sa.replayMacro("/cut/_/paste/_"); assertEquals(line1 + "_" + line2 + "_" + line3, sa.getText()); } *************** *** 240,245 **** sa.searchString = line2; sa.refind(); ! sa.replayMacro("%%"); ! assertEquals(line1 + "%" + line3, sa.getText()); } --- 240,245 ---- sa.searchString = line2; sa.refind(); ! sa.replayMacro("//"); ! assertEquals(line1 + "/" + line3, sa.getText()); } *************** *** 254,258 **** sa.searchString = line2; sa.refind(); ! sa.replayMacro("%boogle%"); assertEquals(testText, sa.getText()); assertEquals("boogle", ocSeen); --- 254,258 ---- sa.searchString = line2; sa.refind(); ! sa.replayMacro("/boogle/"); assertEquals(testText, sa.getText()); assertEquals("boogle", ocSeen); |