summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorKnut Radloff <kradloff>2004-07-29 20:08:20 +0000
committerKnut Radloff <kradloff>2004-07-29 20:08:20 +0000
commit0bb55f3cc5ca592f5b843db68bbae564655eb61f (patch)
tree1dd634d68765bba337f5ee4e2c64abcfa8fd0b5d /tests
parent5475e3d86c83a641048f2eafc8259820a6be2b14 (diff)
downloadeclipse.platform.swt-0bb55f3cc5ca592f5b843db68bbae564655eb61f.tar.gz
eclipse.platform.swt-0bb55f3cc5ca592f5b843db68bbae564655eb61f.tar.xz
eclipse.platform.swt-0bb55f3cc5ca592f5b843db68bbae564655eb61f.zip
Fixes file base image tests
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java32
-rw-r--r--tests/org.eclipse.swt.tests/data/corrupt.bmpbin0 -> 1441 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/corrupt.gifbin0 -> 898 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/corrupt.jpgbin0 -> 783 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/corrupt.pngbin0 -> 922 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/corruptBadBitDepth.pngbin0 -> 145 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/empty.txt0
-rw-r--r--tests/org.eclipse.swt.tests/data/folder.bmpbin0 -> 1438 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folder.gifbin0 -> 898 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folder.jpgbin0 -> 783 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folder.pngbin0 -> 921 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folderOpen.bmpbin0 -> 1438 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folderOpen.gifbin0 -> 905 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folderOpen.jpgbin0 -> 844 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/folderOpen.pngbin0 -> 937 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/target.bmpbin0 -> 1654 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/target.gifbin0 -> 972 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/target.jpgbin0 -> 987 bytes
-rw-r--r--tests/org.eclipse.swt.tests/data/target.pngbin0 -> 980 bytes
19 files changed, 12 insertions, 20 deletions
diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
index f0e4843480..8729a869fb 100644
--- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
+++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/Test_org_eclipse_swt_graphics_Image.java
@@ -12,7 +12,6 @@ package org.eclipse.swt.tests.junit;
import java.io.*;
-import java.net.URL;
import junit.framework.*;
import junit.textui.*;
@@ -379,9 +378,7 @@ public void test_ConstructorLorg_eclipse_swt_graphics_DeviceLjava_lang_String()
image.dispose();
fail("No exception thrown for invalid file name");
} catch (SWTException e) {
-// Causes failure
-// TODO: Find out why
-// assertEquals("Incorrect exception thrown for invalid file name", SWT.ERROR_UNSUPPORTED_FORMAT, e);
+ assertEquals("Incorrect exception thrown for invalid file name", SWT.ERROR_UNSUPPORTED_FORMAT, e);
}
int numFormats = SwtTestCase.imageFormats.length;
@@ -411,15 +408,11 @@ public void test_ConstructorLorg_eclipse_swt_graphics_DeviceLjava_lang_String()
image.dispose();
fail("No exception thrown for invalid file name");
} catch (SWTException e) {
-// Causes failure
-// TODO: Find out why
-// assertEquals("Incorrect exception thrown for invalid image file name", SWT.ERROR_INVALID_IMAGE, e);
+ assertEquals("Incorrect exception thrown for invalid image file name", SWT.ERROR_INVALID_IMAGE, e);
}
// create valid images
-// Causes failure
-// TODO: Find out why
-/* for (int j = 0; j < displays.length; j++) {
+ for (int j = 0; j < displays.length; j++) {
Display tempDisplay = displays[j];
int numFileNames = SwtTestCase.imageFilenames.length;
for (int k=0; k<numFileNames; k++) {
@@ -431,7 +424,7 @@ public void test_ConstructorLorg_eclipse_swt_graphics_DeviceLjava_lang_String()
image.dispose();
}
}
- }*/
+ }
}
}
@@ -729,15 +722,14 @@ void getImageData2(int depth, PaletteData palette) {
image.dispose();
}
String getPath(String fileName) {
- final String packageName = "org/eclipse/swt/tests/junit/";
- String pathName = packageName + fileName;
- URL url = SwtTestCase.class.getClassLoader().getResource(pathName);
+ String urlPath;
+
+ String pluginPath = System.getProperty("PLUGIN_PATH");
+ System.out.println("PLUGIN_PATH <"+pluginPath+">");
+ if (pluginPath == null) urlPath = getClass().getClassLoader().getResource(fileName).getFile();
+ else urlPath = pluginPath + "/data/" + fileName;
- if (url != null) {
- pathName = url.getFile();
- return pathName.replaceAll("%20", " ");
- } else {
- return null;
- }
+ System.out.println("Resolved file name for " + fileName + " = " + urlPath);
+ return urlPath;
}
}
diff --git a/tests/org.eclipse.swt.tests/data/corrupt.bmp b/tests/org.eclipse.swt.tests/data/corrupt.bmp
new file mode 100644
index 0000000000..7d1d3ab890
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/corrupt.bmp
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/corrupt.gif b/tests/org.eclipse.swt.tests/data/corrupt.gif
new file mode 100644
index 0000000000..1b4369bce5
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/corrupt.gif
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/corrupt.jpg b/tests/org.eclipse.swt.tests/data/corrupt.jpg
new file mode 100644
index 0000000000..f728fba6c9
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/corrupt.jpg
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/corrupt.png b/tests/org.eclipse.swt.tests/data/corrupt.png
new file mode 100644
index 0000000000..aecbc78845
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/corrupt.png
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png b/tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png
new file mode 100644
index 0000000000..b43cb915f8
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/corruptBadBitDepth.png
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/empty.txt b/tests/org.eclipse.swt.tests/data/empty.txt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/empty.txt
diff --git a/tests/org.eclipse.swt.tests/data/folder.bmp b/tests/org.eclipse.swt.tests/data/folder.bmp
new file mode 100644
index 0000000000..574351fbd4
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folder.bmp
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folder.gif b/tests/org.eclipse.swt.tests/data/folder.gif
new file mode 100644
index 0000000000..4e17c75cc2
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folder.gif
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folder.jpg b/tests/org.eclipse.swt.tests/data/folder.jpg
new file mode 100644
index 0000000000..3870170878
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folder.jpg
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folder.png b/tests/org.eclipse.swt.tests/data/folder.png
new file mode 100644
index 0000000000..9ef2dc09d2
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folder.png
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folderOpen.bmp b/tests/org.eclipse.swt.tests/data/folderOpen.bmp
new file mode 100644
index 0000000000..6ba1214663
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folderOpen.bmp
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folderOpen.gif b/tests/org.eclipse.swt.tests/data/folderOpen.gif
new file mode 100644
index 0000000000..64886bbbfd
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folderOpen.gif
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folderOpen.jpg b/tests/org.eclipse.swt.tests/data/folderOpen.jpg
new file mode 100644
index 0000000000..faf88826b1
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folderOpen.jpg
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/folderOpen.png b/tests/org.eclipse.swt.tests/data/folderOpen.png
new file mode 100644
index 0000000000..9b36d62b38
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/folderOpen.png
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/target.bmp b/tests/org.eclipse.swt.tests/data/target.bmp
new file mode 100644
index 0000000000..ec7d509e74
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/target.bmp
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/target.gif b/tests/org.eclipse.swt.tests/data/target.gif
new file mode 100644
index 0000000000..4ee8b5a4a6
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/target.gif
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/target.jpg b/tests/org.eclipse.swt.tests/data/target.jpg
new file mode 100644
index 0000000000..173ea1bf55
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/target.jpg
Binary files differ
diff --git a/tests/org.eclipse.swt.tests/data/target.png b/tests/org.eclipse.swt.tests/data/target.png
new file mode 100644
index 0000000000..bb5d7eb843
--- /dev/null
+++ b/tests/org.eclipse.swt.tests/data/target.png
Binary files differ