diff options
author | Paul Pazderski | 2019-02-16 22:35:13 +0000 |
---|---|---|
committer | Paul Pazderski | 2019-06-17 17:40:57 +0000 |
commit | c30c143d1144602652398e3d76a803445f28efa5 (patch) | |
tree | 96c0c48430c32768e3101a75dd150512a3edcf05 /org.eclipse.debug.tests | |
parent | e943793fe8e4c726c193203cdb2396395a9de043 (diff) | |
download | eclipse.platform.debug-c30c143d1144602652398e3d76a803445f28efa5.tar.gz eclipse.platform.debug-c30c143d1144602652398e3d76a803445f28efa5.tar.xz eclipse.platform.debug-c30c143d1144602652398e3d76a803445f28efa5.zip |
Bug 547064 - [console] Unnecessary linear search in IOConsolePartitionerI20190617-1800
getPartition can use binary search like computePartitioning already
does. Also computePartitioning fails if no partitions available or
requested range is behind known partitions.
Change-Id: I54b120e91a696412bf9466f5a2f10d7bac154b0c
Signed-off-by: Paul Pazderski <paul-eclipse@ppazderski.de>
Diffstat (limited to 'org.eclipse.debug.tests')
-rw-r--r-- | org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java index b82bfb3a7..18971d36f 100644 --- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java +++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/IOConsoleTests.java @@ -216,6 +216,7 @@ public class IOConsoleTests extends AbstractDebugTest { final IOConsoleTestUtil c = getTestUtil("Test input"); final List<String> expectedInput = new ArrayList<>(); + c.insertAndVerify("RR").backspace(3).verifyContent("").verifyPartitions(); c.insertAndVerify("remove").select(0, c.getContentLength()).verifyPartitions(); c.insertTypingAndVerify("abc").insertAndVerify("123").verifyContent("abc123"); c.moveCaret(-3).insertAndVerify("foo").insertTypingAndVerify("bar").verifyContentByOffset("123", c.getCaretOffset()); |