Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2013-12-11 13:56:34 +0000
committerMarkus Keller2013-12-11 13:56:34 +0000
commit3b389e6b5a3a09b4d9e302c053aab4610086c8b2 (patch)
tree946553ddef10f896a82d7f0709b043a52bab7077
parente0bbf7568d196788ff118465b93f6463dcc2026b (diff)
downloadeclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.tar.gz
eclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.tar.xz
eclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.zip
Bug 423416: "Index out of bounds" exceptions in CodeCompletionTest
also dump file contents
-rw-r--r--org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
index 8e28b63964..5cf35cff56 100644
--- a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
+++ b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
@@ -10,6 +10,11 @@
*******************************************************************************/
package org.eclipse.jdt.text.tests.contentassist;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
import java.util.Arrays;
import java.util.Hashtable;
import java.util.List;
@@ -99,6 +104,22 @@ public class CodeCompletionTest extends AbstractCompletionTest {
IBuffer buffer= cu.getBuffer();
System.out.println("buffer: " + buffer);
System.out.println("source: |" + buffer.getContents() + "|");
+
+ System.out.print("file contents: |");
+ File file= cu.getResource().getLocation().toFile();
+ try {
+ BufferedReader reader= new BufferedReader(new FileReader(file));
+ String line;
+ while ((line= reader.readLine()) != null) {
+ System.out.println(line);
+ }
+ System.out.println("|");
+ reader.close();
+ } catch (FileNotFoundException e1) {
+ e1.printStackTrace();
+ } catch (IOException e1) {
+ e1.printStackTrace();
+ }
throw e;
}
}

Back to the top