You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/14 18:10:51 UTC

[44/51] [abbrv] [partial] incubator-corinthia git commit: added js test files

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last10a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last10a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last10a-input.html
new file mode 100644
index 0000000..14d27dd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last10a-input.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<table>
+  <tr>
+    <td><p>One</p></td>
+    <td><p>Two</p></td>
+  </tr>
+  <tr>
+    <td><p>T[]</p></td>
+    <td><p>Four</p></td>
+  </tr>
+</table>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-expected.html
new file mode 100644
index 0000000..82e301d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-expected.html
@@ -0,0 +1,19 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before</p>
+    <table>
+      <tbody>
+        <tr>
+          <td>[]</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-input.html
new file mode 100644
index 0000000..2eed181
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11-input.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<table>
+  <tr>
+    <td>O[]</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-expected.html
new file mode 100644
index 0000000..62ea5ac
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-expected.html
@@ -0,0 +1,24 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before</p>
+    <table>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p>Two</p></td>
+        </tr>
+        <tr>
+          <td><p>Three</p></td>
+          <td><p>Four</p></td>
+        </tr>
+      </tbody>
+    </table>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-input.html
new file mode 100644
index 0000000..40b4e22
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last11a-input.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<table>
+  <tr>
+    <td><p>O[]</p></td>
+    <td><p>Two</p></td>
+  </tr>
+  <tr>
+    <td><p>Three</p></td>
+    <td><p>Four</p></td>
+  </tr>
+</table>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-expected.html
new file mode 100644
index 0000000..a22d7f4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-expected.html
@@ -0,0 +1,19 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before</p>
+    <table>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-input.html
new file mode 100644
index 0000000..eec9f55
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-last13-input.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<table>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-expected.html
new file mode 100644
index 0000000..890a81d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      Text
+      []
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-input.html
new file mode 100644
index 0000000..18e561a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link01-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text<a href="http://www.uxproductivity.com">UX Productivity</a>[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-expected.html
new file mode 100644
index 0000000..7b72d83
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-input.html
new file mode 100644
index 0000000..2a1dd79
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link02-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_insertLink("UX Productivity","http://www.uxproductivity.com");
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-expected.html
new file mode 100644
index 0000000..e83036d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      Text
+      []after
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-input.html
new file mode 100644
index 0000000..8547177
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link03-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text<a href="http://www.uxproductivity.com">UX Productivity</a>[]after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-expected.html
new file mode 100644
index 0000000..e83036d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      Text
+      []after
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-input.html
new file mode 100644
index 0000000..abc026c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-link04-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_insertLink("UX Productivity","http://www.uxproductivity.com");
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text[]after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-expected.html
new file mode 100644
index 0000000..ac79517
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-expected.html
@@ -0,0 +1,11 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before[]One</p>
+    <ul>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-input.html
new file mode 100644
index 0000000..ef43999
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list01-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<ul>
+  <li>[]One</li>
+  <li>Two</li>
+  <li>Three</li>
+</ul>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-expected.html
new file mode 100644
index 0000000..39a39b1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-expected.html
@@ -0,0 +1,11 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before</p>
+    <ul>
+      <li>One</li>
+      <li>Two</li>
+      <li>Three[]After</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-input.html
new file mode 100644
index 0000000..a772cf7
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list02-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<ul>
+  <li>One</li>
+  <li>Two</li>
+  <li>Three</li>
+</ul>
+<p>[]After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-expected.html
new file mode 100644
index 0000000..e4b53f1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-expected.html
@@ -0,0 +1,11 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before[]</p>
+    <ul>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-input.html
new file mode 100644
index 0000000..bc3501c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list03-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<ul>
+  <li>[]</li>
+  <li>Two</li>
+  <li>Three</li>
+</ul>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-expected.html
new file mode 100644
index 0000000..15bedaf
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-expected.html
@@ -0,0 +1,7 @@
+<html>
+  <head></head>
+  <body>
+    <p>Before[]</p>
+    <p>After</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-input.html
new file mode 100644
index 0000000..fa89fb0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list04-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Before</p>
+<ul>
+  <li>[]</li>
+</ul>
+<p>After</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-expected.html
new file mode 100644
index 0000000..2d59fcd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>[]One</li>
+      <li>Two</li>
+      <li>Three</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-input.html
new file mode 100644
index 0000000..d073741
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list05-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>[]One</li>
+  <li>Two</li>
+  <li>Three</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-expected.html
new file mode 100644
index 0000000..1e26a12
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <ul>
+      <li>[]</li>
+    </ul>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-input.html
new file mode 100644
index 0000000..f81ced9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list06-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<ul>
+  <li>[]</li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-expected.html
new file mode 100644
index 0000000..b91c420
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Sample text[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-input.html
new file mode 100644
index 0000000..8fef80e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-list07-input.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    var lip = document.getElementsByTagName("P")[1];
+    Selection_set(lip,0,lip,0);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Sample text</p>
+<ul>
+  <li>
+    <p><br></p>
+  </li>
+</ul>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-expected.html
new file mode 100644
index 0000000..7f13d9b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-expected.html
@@ -0,0 +1,13 @@
+<html>
+  <head>
+    <style>
+    </style>
+  </head>
+  <body>
+    <h1 id="test">Heading</h1>
+    <p>
+      Text
+      []
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-input.html
new file mode 100644
index 0000000..7dc3ebd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference01-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    setupOutlineNumbering();
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1 id="test">Heading</h1>
+<p>Text<a href="#test"></a>[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-expected.html
new file mode 100644
index 0000000..8555d94
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-expected.html
@@ -0,0 +1,10 @@
+<html>
+  <head>
+    <style>
+    </style>
+  </head>
+  <body>
+    <h1 id="test">Heading</h1>
+    <p>Text[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-input.html
new file mode 100644
index 0000000..4af20c1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference02-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    setupOutlineNumbering();
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_insertReference("test");
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1 id="test">Heading</h1>
+<p>Text[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-expected.html
new file mode 100644
index 0000000..80384f3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-expected.html
@@ -0,0 +1,13 @@
+<html>
+  <head>
+    <style>
+    </style>
+  </head>
+  <body>
+    <h1 id="test">Heading</h1>
+    <p>
+      Text
+      []after
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-input.html
new file mode 100644
index 0000000..191d976
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference03-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    setupOutlineNumbering();
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1 id="test">Heading</h1>
+<p>Text<a href="#test"></a>[]after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-expected.html
new file mode 100644
index 0000000..80384f3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-expected.html
@@ -0,0 +1,13 @@
+<html>
+  <head>
+    <style>
+    </style>
+  </head>
+  <body>
+    <h1 id="test">Heading</h1>
+    <p>
+      Text
+      []after
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-input.html
new file mode 100644
index 0000000..de3c54a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-reference04-input.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    setupOutlineNumbering();
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_insertReference("test");
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<h1 id="test">Heading</h1>
+<p>Text[]after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-expected.html
new file mode 100644
index 0000000..dfd81a3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-expected.html
@@ -0,0 +1,11 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before</p>
+    <p>
+      []
+      <br/>
+    </p>
+    <p>Text after</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-input.html
new file mode 100644
index 0000000..95574c4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table01-input.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<table width="100%">
+  <caption>Test caption</caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+[]
+<p>Text after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-expected.html
new file mode 100644
index 0000000..69b8a90
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-expected.html
@@ -0,0 +1,20 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before[]</p>
+    <table width="100%">
+      <caption>Test caption</caption>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    <p>Text after</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-input.html
new file mode 100644
index 0000000..8a94a80
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table02-input.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+[]
+<table width="100%">
+  <caption>Test caption</caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+<p>Text after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-expected.html
new file mode 100644
index 0000000..dfd81a3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-expected.html
@@ -0,0 +1,11 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before</p>
+    <p>
+      []
+      <br/>
+    </p>
+    <p>Text after</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-input.html
new file mode 100644
index 0000000..b10134d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table03-input.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    var table = document.getElementsByTagName("TABLE")[0];
+    var offset = DOM_nodeOffset(table);
+    Cursor_set(table.parentNode,offset+1,table.parentNode,offset+1);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<table width="100%">
+  <caption>Test caption</caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+<p>Text after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-expected.html
new file mode 100644
index 0000000..69b8a90
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-expected.html
@@ -0,0 +1,20 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before[]</p>
+    <table width="100%">
+      <caption>Test caption</caption>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    <p>Text after</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-input.html
new file mode 100644
index 0000000..eaa136a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-table04-input.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    var table = document.getElementsByTagName("TABLE")[0];
+    var offset = DOM_nodeOffset(table);
+    Cursor_set(table.parentNode,offset,table.parentNode,offset);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<table width="100%">
+  <caption>Test caption</caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+<p>Text after</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-expected.html
new file mode 100644
index 0000000..02fd8e0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <table width="100%">
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-input.html
new file mode 100644
index 0000000..5089a5d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption01-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<table width="100%">
+  <caption>[]</caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-expected.html
new file mode 100644
index 0000000..02fd8e0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-expected.html
@@ -0,0 +1,18 @@
+<html>
+  <head></head>
+  <body>
+    <table width="100%">
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+        </tr>
+        <tr>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+      </tbody>
+    </table>
+    []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-input.html
new file mode 100644
index 0000000..402c13b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-tablecaption02-input.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<table width="100%">
+  <caption><b>[]</b></caption>
+  <tr>
+    <td>One</td>
+    <td>Two</td>
+  </tr>
+  <tr>
+    <td>Three</td>
+    <td>Four</td>
+  </tr>
+</table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-expected.html
new file mode 100644
index 0000000..82a41eb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before</p>
+    <p>
+      []
+      <br/>
+    </p>
+    <p>Text after</p>
+    <h1 id="item1">First section</h1>
+    <h1 id="item2">Second section</h1>
+    <h1 id="item3">Third section</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-input.html
new file mode 100644
index 0000000..2489640
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc01-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<nav class="tableofcontents">
+</nav>
+[]
+<p>Text after</p>
+<h1>First section</h1>
+<h1>Second section</h1>
+<h1>Third section</h1>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-expected.html
new file mode 100644
index 0000000..9cb1744
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-expected.html
@@ -0,0 +1,15 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before[]</p>
+    <nav class="tableofcontents">
+      <p class="toc1"><a href="#item1">First section</a></p>
+      <p class="toc1"><a href="#item2">Second section</a></p>
+      <p class="toc1"><a href="#item3">Third section</a></p>
+    </nav>
+    <p>Text after</p>
+    <h1 id="item1">First section</h1>
+    <h1 id="item2">Second section</h1>
+    <h1 id="item3">Third section</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-input.html
new file mode 100644
index 0000000..b7fe560
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc02-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+[]
+<nav class="tableofcontents">
+</nav>
+<p>Text after</p>
+<h1>First section</h1>
+<h1>Second section</h1>
+<h1>Third section</h1>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-expected.html
new file mode 100644
index 0000000..82a41eb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-expected.html
@@ -0,0 +1,14 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before</p>
+    <p>
+      []
+      <br/>
+    </p>
+    <p>Text after</p>
+    <h1 id="item1">First section</h1>
+    <h1 id="item2">Second section</h1>
+    <h1 id="item3">Third section</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-input.html
new file mode 100644
index 0000000..c0e352c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc03-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+    var nav = document.getElementsByTagName("NAV")[0];
+    var offset = DOM_nodeOffset(nav);
+    Cursor_set(nav.parentNode,offset+1,nav.parentNode,offset+1);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<nav class="tableofcontents">
+</nav>
+[]
+<p>Text after</p>
+<h1>First section</h1>
+<h1>Second section</h1>
+<h1>Third section</h1>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-expected.html
new file mode 100644
index 0000000..9cb1744
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-expected.html
@@ -0,0 +1,15 @@
+<html>
+  <head></head>
+  <body>
+    <p>Text before[]</p>
+    <nav class="tableofcontents">
+      <p class="toc1"><a href="#item1">First section</a></p>
+      <p class="toc1"><a href="#item2">Second section</a></p>
+      <p class="toc1"><a href="#item3">Third section</a></p>
+    </nav>
+    <p>Text after</p>
+    <h1 id="item1">First section</h1>
+    <h1 id="item2">Second section</h1>
+    <h1 id="item3">Third section</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-input.html
new file mode 100644
index 0000000..0ff9baf
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter-toc04-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+    var nav = document.getElementsByTagName("NAV")[0];
+    var offset = DOM_nodeOffset(nav);
+    Cursor_set(nav.parentNode,offset,nav.parentNode,offset);
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Text before</p>
+<nav class="tableofcontents">
+</nav>
+[]
+<p>Text after</p>
+<h1>First section</h1>
+<h1>Second section</h1>
+<h1>Third section</h1>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-expected.html
new file mode 100644
index 0000000..b8521ba
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Sample tex[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-input.html
new file mode 100644
index 0000000..81243d2
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter01-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Sample text[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-expected.html
new file mode 100644
index 0000000..778bf58
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>Samp[]e text</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-input.html
new file mode 100644
index 0000000..b570e41
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter02-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>Sampl[]e text</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-expected.html
new file mode 100644
index 0000000..2ad40ec
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>[]Sample text</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-input.html
new file mode 100644
index 0000000..6f6c38f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter03-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>[]Sample text</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-expected.html
new file mode 100644
index 0000000..26501f0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>First one[]Second two</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-input.html
new file mode 100644
index 0000000..a94bd08
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>First one</p>
+<p>[]Second two</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-expected.html
new file mode 100644
index 0000000..26501f0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>First one[]Second two</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-input.html
new file mode 100644
index 0000000..e425b90
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+First one
+<p>[]Second two</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-expected.html
new file mode 100644
index 0000000..26501f0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>First one[]Second two</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-input.html
new file mode 100644
index 0000000..becf324
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter04b-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>First one</p>
+[]Second two
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-expected.html
new file mode 100644
index 0000000..e72ef9e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p><b>First one[]Second two</b></p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-input.html
new file mode 100644
index 0000000..7b6b698
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p><b>First one</b></p>
+<p><b>[]Second two</b></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-expected.html
new file mode 100644
index 0000000..e72ef9e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p><b>First one[]Second two</b></p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-input.html
new file mode 100644
index 0000000..2a25c6a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<b>First one</b>
+<p><b>[]Second two</b></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-expected.html
new file mode 100644
index 0000000..e72ef9e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p><b>First one[]Second two</b></p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-input.html
new file mode 100644
index 0000000..02f5f42
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter05b-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p><b>First one</b></p>
+<b>[]Second two</b>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-expected.html
new file mode 100644
index 0000000..761f37c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p>First one[]Second two</p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-input.html
new file mode 100644
index 0000000..11356b5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<div><p>First one</p></div>
+<div><p>[]Second two</p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-expected.html
new file mode 100644
index 0000000..761f37c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p>First one[]Second two</p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-input.html
new file mode 100644
index 0000000..22b4eb1
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<div><p>First one</p></div>
+[]Second two
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-expected.html
new file mode 100644
index 0000000..761f37c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p>First one[]Second two</p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-input.html
new file mode 100644
index 0000000..8e226b0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter06b-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+First one
+<div><p>[]Second two</p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-expected.html
new file mode 100644
index 0000000..a853cc3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p><b>First one[]Second two</b></p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-input.html
new file mode 100644
index 0000000..13775e7
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<div><p><b>First one</b></p></div>
+<div><p><b>[]Second two</b></p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-expected.html
new file mode 100644
index 0000000..a853cc3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p><b>First one[]Second two</b></p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-input.html
new file mode 100644
index 0000000..3c911fa
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<b>First one</b>
+<div><p><b>[]Second two</b></p></div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-expected.html
new file mode 100644
index 0000000..a853cc3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-expected.html
@@ -0,0 +1,8 @@
+<html>
+  <head></head>
+  <body>
+    <div>
+      <p><b>First one[]Second two</b></p>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-input.html
new file mode 100644
index 0000000..0425949
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter07b-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<div><p><b>First one</b></p></div>
+<b>[]Second two</b>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-expected.html
new file mode 100644
index 0000000..f3b5711
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      <b>First one[]</b>
+      <i>Second two</i>
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-input.html
new file mode 100644
index 0000000..5bc9d77
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p><b>First one</b></p>
+<p><i>[]Second two</i></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-expected.html
new file mode 100644
index 0000000..f3b5711
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      <b>First one[]</b>
+      <i>Second two</i>
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-input.html
new file mode 100644
index 0000000..437a1df
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08a-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<b>First one</b>
+<p><i>[]Second two</i></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-expected.html
new file mode 100644
index 0000000..f3b5711
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-expected.html
@@ -0,0 +1,9 @@
+<html>
+  <head></head>
+  <body>
+    <p>
+      <b>First one[]</b>
+      <i>Second two</i>
+    </p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-input.html
new file mode 100644
index 0000000..45b89a8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter08b-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p><b>First one</b></p>
+<i>[]Second two</i>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-expected.html
new file mode 100644
index 0000000..e27d2bb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-expected.html
@@ -0,0 +1,7 @@
+<html>
+  <head></head>
+  <body>
+    <p>First one</p>
+    <h1>Heading[]Second two</h1>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-input.html
new file mode 100644
index 0000000..57286ab
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter09-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>First one</p>
+<h1>Heading</h1>
+<p>[]Second two</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-expected.html
new file mode 100644
index 0000000..8bdb582
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-expected.html
@@ -0,0 +1,7 @@
+<html>
+  <head></head>
+  <body>
+    <p>First one[]Heading</p>
+    <p>Second two</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-input.html
new file mode 100644
index 0000000..8c2fe44
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter10-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>First one</p>
+<h1>[]Heading</h1>
+<p>Second two</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-expected.html
new file mode 100644
index 0000000..336000d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>xxxxxxx[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-input.html
new file mode 100644
index 0000000..7aeb877
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter11-input.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>xxxxxxxx[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-expected.html
new file mode 100644
index 0000000..4910ec8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>xxxxxx[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-input.html
new file mode 100644
index 0000000..8c9a444
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter12-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>xxxxxxxx[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-expected.html
new file mode 100644
index 0000000..8637eec
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>xxxx[]</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-input.html
new file mode 100644
index 0000000..2a4d919
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter13-input.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>xxxxxxxx[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-expected.html
new file mode 100644
index 0000000..a4da091
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>A []</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-input.html
new file mode 100644
index 0000000..74f3979
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter14-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_insertCharacter("A B");
+    Cursor_enterPressed();
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    UndoManager_newGroup();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-expected.html
new file mode 100644
index 0000000..e65b76c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    <p>A  []</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-input.html
new file mode 100644
index 0000000..b01ce3d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter15-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_insertCharacter("A  B");
+    Cursor_enterPressed();
+    Cursor_deleteCharacter();
+    Cursor_deleteCharacter();
+    UndoManager_newGroup();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-expected.html
new file mode 100644
index 0000000..882eb15
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    A []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-input.html
new file mode 100644
index 0000000..b9f9acf
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter16-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    UndoManager_newGroup();
+    showSelection();
+}
+</script>
+</head>
+<body>
+A B[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-expected.html
new file mode 100644
index 0000000..e98abd8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-expected.html
@@ -0,0 +1,6 @@
+<html>
+  <head></head>
+  <body>
+    A  []
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-input.html
new file mode 100644
index 0000000..2c6d345
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter17-input.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    UndoManager_newGroup();
+    showSelection();
+}
+</script>
+</head>
+<body>
+A  B[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-expected.html
new file mode 100644
index 0000000..98aba46
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-expected.html
@@ -0,0 +1,7 @@
+<html>
+  <head></head>
+  <body>
+    <p>A []</p>
+    <p>C D</p>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-input.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-input.html
new file mode 100644
index 0000000..7044edd
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter18-input.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+<script>
+function performTest()
+{
+    Cursor_deleteCharacter();
+    UndoManager_newGroup();
+    showSelection();
+}
+</script>
+</head>
+<body>
+<p>A B[]</p>
+<p>C D</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/cursor/deleteCharacter19-expected.html b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter19-expected.html
new file mode 100644
index 0000000..ecb299b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/cursor/deleteCharacter19-expected.html
@@ -0,0 +1,7 @@
+<html>
+  <head></head>
+  <body>
+    <p>one []</p>
+    <p>three</p>
+  </body>
+</html>