Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java')
-rw-r--r--org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java34
1 files changed, 17 insertions, 17 deletions
diff --git a/org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java b/org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java
index f0ac8c9e917..f9df723bf44 100644
--- a/org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java
+++ b/org.eclipse.search.tests/src/org/eclipse/search/tests/filesearch/FileCharSequenceTests.java
@@ -31,19 +31,19 @@ import org.eclipse.search.tests.ResourceHelper;
public class FileCharSequenceTests {
private final String TEST_CONTENT= "ABCDEFGHIJKLMNOPQRSTUVWXYZÜöäüèéùabcdefghijklmnopqrstuvwxyz1234567890@\'\"\n$¢"; //€
-
+
private IProject fProject;
-
+
@Before
public void setUp() throws Exception {
fProject= ResourceHelper.createProject("my-project"); //$NON-NLS-1$
}
-
+
@After
public void tearDown() throws Exception {
ResourceHelper.deleteProject("my-project"); //$NON-NLS-1$
}
-
+
@Test
public void testFileCharSequence() throws Exception {
StringBuilder buf= new StringBuilder();
@@ -77,26 +77,26 @@ public class FileCharSequenceTests {
private void testForEncoding(CharSequence buf, String encoding) throws CoreException, IOException {
IFolder folder= ResourceHelper.createFolder(fProject.getFolder("folder1"));
IFile file1= ResourceHelper.createFile(folder, "file1", buf.toString(), encoding);
-
+
FileCharSequenceProvider provider= new FileCharSequenceProvider();
CharSequence cs= null;
try {
cs= provider.newCharSequence(file1);
-
+
assertEquals(encoding, cs, buf);
-
+
assertSubSequence(encoding, cs, buf, 0, buf.length() / 6);
assertSubSequence(encoding, cs, buf, buf.length() / 6, FileCharSequenceProvider.BUFFER_SIZE);
-
+
int pos= 8 * buf.length() / 9;
assertSubSequence(encoding, cs, buf, pos, buf.length() - pos);
-
+
CharSequence seq1a= cs.subSequence(100, 100 + FileCharSequenceProvider.BUFFER_SIZE);
CharSequence seq1e= buf.subSequence(100, 100 + FileCharSequenceProvider.BUFFER_SIZE);
assertSubSequence(encoding, seq1a, seq1e, 500, 500);
-
+
assertSubSequence(encoding, seq1a, seq1e, FileCharSequenceProvider.BUFFER_SIZE, 0);
-
+
} finally {
if (cs != null) {
provider.releaseCharSequence(cs);
@@ -104,13 +104,13 @@ public class FileCharSequenceTests {
file1.delete(true, null);
}
}
-
+
private void assertSubSequence(String message, CharSequence actual, CharSequence expected, int start, int length) {
CharSequence actualSub= actual.subSequence(start, start + length);
CharSequence expectedSub= expected.subSequence(start, start + length);
assertEquals(message + " - subsequence(" + start + ", " + length + ")", actualSub, expectedSub);
}
-
+
private void assertEquals(String desc, CharSequence actual, CharSequence expected) {
for (int i= 0; i < expected.length(); i++) {
Assert.assertEquals(desc + " - forward " + i, expected.charAt(i), actual.charAt(i));
@@ -125,14 +125,14 @@ public class FileCharSequenceTests {
for (int i= 0; i < expected.length(); i+= FileCharSequenceProvider.BUFFER_SIZE) {
Assert.assertEquals(desc + " - forward - buffersize" + i, expected.charAt(i), actual.charAt(i));
}
-
+
assertOutOfBound(desc + "access at length", actual, expected.length());
assertOutOfBound(desc + "access at -1", actual, -1);
Assert.assertEquals(desc + " - length", actual.toString(), expected.toString());
}
-
-
+
+
private void assertOutOfBound(String message, CharSequence cs, int i) {
try {
cs.charAt(i);
@@ -143,5 +143,5 @@ public class FileCharSequenceTests {
}
-
+
}

Back to the top