diff options
author | Grant Gayed | 2005-10-04 21:05:50 +0000 |
---|---|---|
committer | Grant Gayed | 2005-10-04 21:05:50 +0000 |
commit | 619e55de362e0b98f4bed2933481573fa3caa6af (patch) | |
tree | cfbd6bf297a9709fd9990017f7baebcaca79056b /tests | |
parent | 84b31672d9d19f3783d4ad4f9419aae32ac9cc6c (diff) | |
download | eclipse.platform.swt-619e55de362e0b98f4bed2933481573fa3caa6af.tar.gz eclipse.platform.swt-619e55de362e0b98f4bed2933481573fa3caa6af.tar.xz eclipse.platform.swt-619e55de362e0b98f4bed2933481573fa3caa6af.zip |
51480
Diffstat (limited to 'tests')
11 files changed, 115 insertions, 101 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 9435453499..74319fb3a0 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 @@ -720,7 +720,9 @@ String getPath(String fileName) { String urlPath; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) { + System.out.println("PLUGIN_PATH <"+pluginPath+">"); + } if (pluginPath == null) { URL url = getClass().getClassLoader().getResource(fileName); if (url == null) { @@ -735,7 +737,9 @@ String getPath(String fileName) { if (SwtJunit.isWindows && urlPath.indexOf(File.separatorChar) == 0) urlPath = urlPath.substring(1); urlPath = urlPath.replaceAll("%20", " "); - System.out.println("Resolved file name for " + fileName + " = " + urlPath); + if (verbose) { + System.out.println("Resolved file name for " + fileName + " = " + urlPath); + } return urlPath; } RGB getRealRGB(Color color) { diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java index 022873662e..ddf0c42d00 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser1.java @@ -16,13 +16,14 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser1 { + public static boolean verbose = false; public static boolean passed = false; public static boolean locationChanging = false; public static boolean locationChanged = false; public static boolean progressCompleted = false; public static boolean test1(String url) { - System.out.println("URL Loading - args: "+url+" Expected Event Sequence: Location.changing > Location.changed (top true)> Progress.completed"); + if (verbose) System.out.println("URL Loading - args: "+url+" Expected Event Sequence: Location.changing > Location.changed (top true)> Progress.completed"); passed = false; locationChanging = locationChanged = progressCompleted = false; @@ -32,7 +33,7 @@ public class Browser1 { Browser browser = new Browser(shell, SWT.NONE); browser.addLocationListener(new LocationListener() { public void changing(LocationEvent event) { - System.out.println("changing "+event.location); + if (verbose) System.out.println("changing "+event.location); /* certain browsers do send multiple changing events. Safari does this. */ /* verify the page has not been reported as being loaded */ passed = !progressCompleted; @@ -40,7 +41,7 @@ public class Browser1 { if (!passed) shell.close(); } public void changed(LocationEvent event) { - System.out.println("changed "+event.location); + if (verbose) System.out.println("changed "+event.location); /* ignore non top frame loading */ if (!event.top) return; /* verify a changed follows at least one changing */ @@ -54,7 +55,7 @@ public class Browser1 { public void changed(ProgressEvent event) { } public void completed(ProgressEvent event) { - System.out.println("completed"); + if (verbose) System.out.println("completed"); passed = locationChanging && locationChanged && !progressCompleted; progressCompleted = true; // TEMPORARILY COMMENTED OUT @@ -65,16 +66,16 @@ public class Browser1 { new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -91,7 +92,7 @@ public class Browser1 { } public static boolean test2(String url) { - System.out.println("URL Loading Filtering - args: "+url+" Expected Event Sequence: Location.changing cancel true > no Location.changed, no Progress.completed"); + if (verbose) System.out.println("URL Loading Filtering - args: "+url+" Expected Event Sequence: Location.changing cancel true > no Location.changed, no Progress.completed"); locationChanging = locationChanged = progressCompleted = false; passed = false; final String[] locationCancelled = new String[1]; @@ -101,7 +102,7 @@ public class Browser1 { final Browser browser = new Browser(shell, SWT.NONE); browser.addLocationListener(new LocationListener() { public void changing(LocationEvent event) { - System.out.println("changing "+event.location); + if (verbose) System.out.println("changing "+event.location); passed = !locationChanging && !locationChanged && !progressCompleted; locationChanging = true; if (!passed) { @@ -111,16 +112,16 @@ public class Browser1 { event.doit = false; new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -134,7 +135,7 @@ public class Browser1 { * otherwise it is considered that the location was not successfully cancelled. */ passed = event.location.length() == 0; - System.out.println("changed "+event.location+" "+passed); + if (verbose) System.out.println("changed "+event.location+" "+passed); locationChanged = true; } }); @@ -152,7 +153,7 @@ public class Browser1 { */ String location = browser.getUrl(); passed = location.length() == 0; - System.out.println("completed "+passed); + if (verbose) System.out.println("completed "+passed); progressCompleted = true; } }); @@ -195,12 +196,12 @@ public class Browser1 { String[] urls = {"http://www.google.com"}; for (int i = 0; i < urls.length; i++) { boolean result = test1(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } for (int i = 0; i < urls.length; i++) { boolean result = test2(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java index 54fe597cdb..b834c56f6c 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser2.java @@ -16,13 +16,14 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser2 { + public static boolean verbose = false; public static boolean passed = false; public static boolean locationChanging = false; public static boolean locationChanged = false; public static boolean progressCompleted = false; public static boolean test1(String html) { - System.out.println("setText - args: "+html+" Expected Event Sequence: Location.changing > Location.changed > Progress.completed"); + if (verbose) System.out.println("setText - args: "+html+" Expected Event Sequence: Location.changing > Location.changed > Progress.completed"); passed = false; locationChanging = locationChanged = progressCompleted = false; @@ -32,14 +33,14 @@ public class Browser2 { Browser browser = new Browser(shell, SWT.NONE); browser.addLocationListener(new LocationListener() { public void changing(LocationEvent event) { - System.out.println("changing "+event.location); + if (verbose) System.out.println("changing "+event.location); /* certain browsers do send multiple changing events. Safari does this. */ passed = !locationChanged && !progressCompleted; locationChanging = true; if (!passed) shell.close(); } public void changed(LocationEvent event) { - System.out.println("changed "+event.location); + if (verbose) System.out.println("changed "+event.location); passed = locationChanging && !locationChanged && !progressCompleted; locationChanged = true; if (!passed) shell.close(); @@ -49,7 +50,7 @@ public class Browser2 { public void changed(ProgressEvent event) { } public void completed(ProgressEvent event) { - System.out.println("completed"); + if (verbose) System.out.println("completed"); passed = locationChanging && locationChanged && !progressCompleted; progressCompleted = true; if (!passed) shell.close(); @@ -59,16 +60,16 @@ public class Browser2 { */ new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -85,7 +86,7 @@ public class Browser2 { } public static boolean test2(String html) { - System.out.println("setText URL Loading Filtering - args: "+html+" Expected Event Sequence: Location.changing cancel true > no Location.changed, no Progress.completed"); + if (verbose) System.out.println("setText URL Loading Filtering - args: "+html+" Expected Event Sequence: Location.changing cancel true > no Location.changed, no Progress.completed"); locationChanging = locationChanged = progressCompleted = false; passed = false; final String[] locationCancelled = new String[1]; @@ -95,7 +96,7 @@ public class Browser2 { final Browser browser = new Browser(shell, SWT.NONE); browser.addLocationListener(new LocationListener() { public void changing(LocationEvent event) { - System.out.println("changing "+event.location); + if (verbose) System.out.println("changing "+event.location); /* * Feature on Internet Explorer. When pending requests are stopped, IE * emits a Location.changing with res://C:\WINDOWS\System32\shdoclc.dll/navcancl.htm. @@ -113,16 +114,16 @@ public class Browser2 { event.doit = false; new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -136,7 +137,7 @@ public class Browser2 { * otherwise it is considered that the location was not successfully cancelled. */ passed = event.location.length() == 0; - System.out.println("changed "+event.location+" "+passed); + if (verbose) System.out.println("changed "+event.location+" "+passed); /* ignore LocationChanged that are empty */ locationChanged = !passed; } @@ -155,7 +156,7 @@ public class Browser2 { */ String location = browser.getUrl(); passed = location.length() == 0; - System.out.println("completed "+passed); + if (verbose) System.out.println("completed "+passed); progressCompleted = true; } }); @@ -198,12 +199,12 @@ public class Browser2 { String[] html = {file1}; for (int i = 0; i < html.length; i++) { boolean result = test1(html[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } for (int i = 0; i < html.length; i++) { boolean result = test2(html[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java index 31cf90eb5d..6e399b4f51 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser3.java @@ -16,11 +16,12 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser3 { + public static boolean verbose = false; public static boolean passed = false; public static boolean openWindow, locationChanging, locationChanged, visibilityShow, progressCompleted; public static boolean test1(String url) { - System.out.println("javascript window.open - args: "+url+" Expected Event Sequence: Browser1:OpenWindow.open > { Browser2:Location.changing, Browser2:Visibility.show, Browser2:Location.changed } > Browser2:Progress.completed"); + if (verbose) System.out.println("javascript window.open - args: "+url+" Expected Event Sequence: Browser1:OpenWindow.open > { Browser2:Location.changing, Browser2:Visibility.show, Browser2:Location.changed } > Browser2:Progress.completed"); passed = false; locationChanging = locationChanged = progressCompleted = false; @@ -36,13 +37,13 @@ public class Browser3 { openWindow = true; Browser src = (Browser)event.widget; if (src != browser1) { - System.out.println("Failure - expected "+browser1+", got "+src); + if (verbose) System.out.println("Failure - expected "+browser1+", got "+src); passed = false; shell.close(); return; } if (event.browser != null) { - System.out.println("Failure - expected null, got "+event.browser); + if (verbose) System.out.println("Failure - expected null, got "+event.browser); passed = false; shell.close(); return; @@ -53,7 +54,7 @@ public class Browser3 { browser2.addLocationListener(new LocationListener() { public void changed(LocationEvent event) { if (!openWindow || !locationChanging) { - System.out.println("Failure - LocationEvent.changing received at wrong time"); + if (verbose) System.out.println("Failure - LocationEvent.changing received at wrong time"); passed = false; shell.close(); return; @@ -62,7 +63,7 @@ public class Browser3 { } public void changing(LocationEvent event) { if (!openWindow) { - System.out.println("Failure - LocationEvent.changing received at wrong time"); + if (verbose) System.out.println("Failure - LocationEvent.changing received at wrong time"); passed = false; shell.close(); return; @@ -72,13 +73,13 @@ public class Browser3 { }); browser2.addVisibilityWindowListener(new VisibilityWindowListener() { public void hide(WindowEvent event) { - System.out.println("Failure - did not expect VisibilityEvent.hide"); + if (verbose) System.out.println("Failure - did not expect VisibilityEvent.hide"); passed = false; shell.close(); } public void show(WindowEvent event) { if (!openWindow) { - System.out.println("Failure - VisibilityEvent.show received at wrong time"); + if (verbose) System.out.println("Failure - VisibilityEvent.show received at wrong time"); passed = false; shell.close(); return; @@ -93,17 +94,17 @@ public class Browser3 { public void completed(ProgressEvent event) { new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; passed = true; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -148,13 +149,13 @@ public class Browser3 { int fail = 0; String url; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); if (pluginPath == null) url = Browser3.class.getClassLoader().getResource("browser3.html").toString(); else url = pluginPath + "/data/browser3.html"; String[] urls = {url}; for (int i = 0; i < urls.length; i++) { boolean result = test1(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java index 36f294d197..b5480cab59 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser4.java @@ -16,11 +16,12 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser4 { + public static boolean verbose = false; public static boolean passed = false; public static boolean openWindow, locationChanging, locationChanged, visibilityShow, progressCompleted, closeWindow; public static boolean test1(String url) { - System.out.println("javascript window.open - args: "+url+" Expected Event Sequence: Browser1:OpenWindow.open > { Browser2:Location.changing, Browser2:Visibility.show, Browser2:Location.changed } > Browser2:Progress.completed > Browser2.CloseWindow.close"); + if (verbose) System.out.println("javascript window.open - args: "+url+" Expected Event Sequence: Browser1:OpenWindow.open > { Browser2:Location.changing, Browser2:Visibility.show, Browser2:Location.changed } > Browser2:Progress.completed > Browser2.CloseWindow.close"); passed = false; locationChanging = locationChanged = progressCompleted = false; @@ -36,13 +37,13 @@ public class Browser4 { openWindow = true; Browser src = (Browser)event.widget; if (src != browser1) { - System.out.println("Failure - expected "+browser1+", got "+src); + if (verbose) System.out.println("Failure - expected "+browser1+", got "+src); passed = false; shell.close(); return; } if (event.browser != null) { - System.out.println("Failure - expected null, got "+event.browser); + if (verbose) System.out.println("Failure - expected null, got "+event.browser); passed = false; shell.close(); return; @@ -53,7 +54,7 @@ public class Browser4 { browser2.addLocationListener(new LocationListener() { public void changed(LocationEvent event) { if (!openWindow || !locationChanging) { - System.out.println("Failure - Location.changing received at wrong time"); + if (verbose) System.out.println("Failure - Location.changing received at wrong time"); passed = false; shell.close(); return; @@ -62,7 +63,7 @@ public class Browser4 { } public void changing(LocationEvent event) { if (!openWindow) { - System.out.println("Failure - Location.changing received at wrong time"); + if (verbose) System.out.println("Failure - Location.changing received at wrong time"); passed = false; shell.close(); return; @@ -72,13 +73,13 @@ public class Browser4 { }); browser2.addVisibilityWindowListener(new VisibilityWindowListener() { public void hide(WindowEvent event) { - System.out.println("Failure - did not expect VisibilityEvent.hide"); + if (verbose) System.out.println("Failure - did not expect VisibilityEvent.hide"); passed = false; shell.close(); } public void show(WindowEvent event) { if (!openWindow) { - System.out.println("Failure - Visibility.show received at wrong time"); + if (verbose) System.out.println("Failure - Visibility.show received at wrong time"); passed = false; shell.close(); return; @@ -93,7 +94,7 @@ public class Browser4 { public void completed(ProgressEvent event) { if (!locationChanging || !locationChanged || !visibilityShow) { - System.out.println("Failure - Progress.completed received at wrong time"); + if (verbose) System.out.println("Failure - Progress.completed received at wrong time"); passed = false; shell.close(); return; @@ -104,7 +105,7 @@ public class Browser4 { browser2.addCloseWindowListener(new CloseWindowListener() { public void close(WindowEvent event) { if (!progressCompleted) { - System.out.println("Failure - CloseWindow.close received at wrong time"); + if (verbose) System.out.println("Failure - CloseWindow.close received at wrong time"); passed = false; shell.close(); return; @@ -116,17 +117,17 @@ public class Browser4 { new Thread() { public void run() { - System.out.println("timer start"); + if (verbose) System.out.println("timer start"); try { sleep(2000); } catch (Exception e) {}; passed = true; if (!display.isDisposed()) display.asyncExec(new Runnable(){ public void run() { - System.out.println("timer asyncexec shell.close"); + if (verbose) System.out.println("timer asyncexec shell.close"); if (!shell.isDisposed()) shell.close(); } }); - System.out.println("timer over"); + if (verbose) System.out.println("timer over"); }; }.start(); } @@ -171,13 +172,13 @@ public class Browser4 { int fail = 0; String url; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); if (pluginPath == null) url = Browser4.class.getClassLoader().getResource("browser4.html").toString(); else url = pluginPath + "/data/browser4.html"; String[] urls = {url}; for (int i = 0; i < urls.length; i++) { boolean result = test1(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java index 7250a6cac3..09d85b5d66 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser5.java @@ -17,6 +17,7 @@ import org.eclipse.swt.*; import org.eclipse.swt.graphics.*; public class Browser5 { + public static boolean verbose = false; public static boolean passed = false; static Point[][] regressionBounds = { {new Point(10,200), new Point(300,100)}, @@ -28,7 +29,7 @@ public class Browser5 { static int cntClosed = 0; public static boolean test1(String url) { - System.out.println("javascript window.open with location and size parameters - args: "+url+" Expected Event Sequence: Visibility.open"); + if (verbose) System.out.println("javascript window.open with location and size parameters - args: "+url+" Expected Event Sequence: Visibility.open"); passed = false; final Display display = new Display(); @@ -37,7 +38,7 @@ public class Browser5 { final Browser browser = new Browser(shell, SWT.NONE); browser.addOpenWindowListener(new OpenWindowListener() { public void open(WindowEvent event) { - System.out.println("OpenWindow "+index); + if (verbose) System.out.println("OpenWindow "+index); Shell newShell = new Shell(display); newShell.setLayout(new FillLayout()); Browser browser = new Browser(newShell, SWT.NONE); @@ -58,15 +59,15 @@ public class Browser5 { * are considered 'legal' as long as they don't contain size and location information. */ if (event.location != null || event.size != null) { - System.out.println("Failure - Browser "+index+" is receiving multiple show events"); + if (verbose) System.out.println("Failure - Browser "+index+" is receiving multiple show events"); passed = false; shell.close(); } else { - System.out.println("Unnecessary (but harmless) visibility.show event Browser "+index); + if (verbose) System.out.println("Unnecessary (but harmless) visibility.show event Browser "+index); } } else { browser.setData("index", new Integer(-100-index)); - System.out.println("Visibility.show browser "+index+" location "+event.location+" size "+event.size); + if (verbose) System.out.println("Visibility.show browser "+index+" location "+event.location+" size "+event.size); /* Certain browsers include decorations to the expected size. Accept size that are larger or equal than * expected. Certain browsers invent size or location when some parameters are missing. If we expect * null for one of size or location, also accept non null answers. @@ -78,9 +79,9 @@ public class Browser5 { (event.size != null && event.size.equals(regressionBounds[index][1])) || (event.size != null && regressionBounds[index][1] == null) || (event.size != null && event.size.x >= regressionBounds[index][1].x && event.size.y >= regressionBounds[index][1].y)); - System.out.println("Expected location "+regressionBounds[index][0]+" size "+regressionBounds[index][1]); + if (verbose) System.out.println("Expected location "+regressionBounds[index][0]+" size "+regressionBounds[index][1]); if (!checkSize || !checkLocation || ((event.size != null || event.location != null) && regressionBounds[index][0] == null && regressionBounds[index][1] == null)) { - System.out.println(" Failure "); + if (verbose) System.out.println(" Failure "); passed = false; shell.close(); return; @@ -91,7 +92,7 @@ public class Browser5 { browser.addCloseWindowListener(new CloseWindowListener() { public void close(WindowEvent event) { cntClosed++; - System.out.println("Close"); + if (verbose) System.out.println("Close"); Browser browser = (Browser)event.widget; browser.getShell().close(); if (cntPassed == regressionBounds.length) passed = true; @@ -144,13 +145,13 @@ public class Browser5 { int fail = 0; String url; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); if (pluginPath == null) url = Browser5.class.getClassLoader().getResource("browser5.html").toString(); else url = pluginPath + "/data/browser5.html"; String[] urls = {url}; for (int i = 0; i < urls.length; i++) { boolean result = test1(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java index 415087dcf4..240d3f27b1 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser6.java @@ -16,10 +16,11 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser6 { + public static boolean verbose = false; public static boolean passed = false; public static boolean test1(String url) { - System.out.println("URL Loading, verify get title event - args: "+url+" Expected Event Sequence: Title.changed"); + if (verbose) System.out.println("URL Loading, verify get title event - args: "+url+" Expected Event Sequence: Title.changed"); passed = false; final Display display = new Display(); @@ -30,7 +31,7 @@ public class Browser6 { public void changed(TitleEvent event) { Browser browser = (Browser)event.widget; String url = browser.getUrl(); - System.out.println("Title changed <"+event.title+"> for location <"+url+">"); + if (verbose) System.out.println("Title changed <"+event.title+"> for location <"+url+">"); passed = true; shell.close(); } @@ -46,7 +47,7 @@ public class Browser6 { } public static boolean test2(String url, final String expectedTitle) { - System.out.println("URL Loading, verify get title event - args: "+url+" Expected Event Sequence: Title.changed"); + if (verbose) System.out.println("URL Loading, verify get title event - args: "+url+" Expected Event Sequence: Title.changed"); passed = false; final Display display = new Display(); @@ -57,7 +58,7 @@ public class Browser6 { public void changed(TitleEvent event) { Browser browser = (Browser)event.widget; String url = browser.getUrl(); - System.out.println("Title changed <"+event.title+"> for location <"+url+">"); + if (verbose) System.out.println("Title changed <"+event.title+"> for location <"+url+">"); if (event.title.equals(expectedTitle)) { passed = true; shell.close(); @@ -112,12 +113,12 @@ public class Browser6 { String[] urls = {"http://www.google.com"}; for (int i = 0; i < urls.length; i++) { boolean result = test1(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); String url; if (pluginPath == null) url = Browser6.class.getClassLoader().getResource("browser6.html").toString(); else url = pluginPath + "/data/browser6.html"; @@ -125,7 +126,7 @@ public class Browser6 { String[] titles = {"This is a test title that must be carefully checked when that page is loaded"}; for (int i = 0; i < urls.length; i++) { boolean result = test2(urls[i], titles[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java index e9fb662e05..290c1c0080 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser7.java @@ -17,13 +17,14 @@ import org.eclipse.swt.*; import org.eclipse.swt.graphics.*; public class Browser7 { + public static boolean verbose = false; public static boolean passed = false; static int cntOpen = 0; static int cntShow = 0; public static boolean test(String url) { - System.out.println("window.open, verify get Window.open and Window.show events - args: "+url+" Expected Event Sequence: Window.open, Window.show multiple times"); + if (verbose) System.out.println("window.open, verify get Window.open and Window.show events - args: "+url+" Expected Event Sequence: Window.open, Window.show multiple times"); passed = false; cntOpen = 0; @@ -39,7 +40,7 @@ public class Browser7 { browser.setUrl(url); boolean timeout = runLoopTimer(display, shell, 10); - System.out.println("Window opened: "+cntOpen+" Window shown: "+cntShow); + if (verbose) System.out.println("Window opened: "+cntOpen+" Window shown: "+cntShow); /* * Bug in Mozilla. Multiple show events are fired by Mozilla. */ @@ -51,7 +52,7 @@ public class Browser7 { static void initialize(final Display display, Browser browser) { browser.addOpenWindowListener(new OpenWindowListener() { public void open(WindowEvent event) { - System.out.println("VisibilityWindowListener.open"); + if (verbose) System.out.println("VisibilityWindowListener.open"); Shell shell = new Shell(display); shell.setText("New Window"); shell.setLayout(new FillLayout()); @@ -68,7 +69,7 @@ public class Browser7 { shell.setVisible(false); } public void show(WindowEvent event) { - System.out.println("VisibilityWindowListener.show location="+event.location+" size="+event.size+" addressBar="+event.addressBar+" menuBar="+event.menuBar+" statusBar="+event.statusBar+" toolBar="+event.toolBar); + if (verbose) System.out.println("VisibilityWindowListener.show location="+event.location+" size="+event.size+" addressBar="+event.addressBar+" menuBar="+event.menuBar+" statusBar="+event.statusBar+" toolBar="+event.toolBar); Browser browser = (Browser)event.widget; Shell shell = browser.getShell(); if (event.location != null) shell.setLocation(event.location); @@ -119,14 +120,14 @@ public class Browser7 { int fail = 0; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); String url; if (pluginPath == null) url = Browser7.class.getClassLoader().getResource("browser7.html").toString(); else url = pluginPath + "/data/browser7.html"; String[] urls = new String[] {url}; for (int i = 0; i < urls.length; i++) { boolean result = test(urls[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java index 856ae6be4d..c9f9f708cb 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser8.java @@ -16,6 +16,7 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser8 { + public static boolean verbose = false; public static boolean passed = false; static String html[] = {"<html><title>Snippet</title><body><p id='myid'>Best Friends</p><p id='myid2'>Cat and Dog</p></body></html>"}; @@ -28,7 +29,7 @@ public class Browser8 { "document.bgColor='yellow';"}; public static boolean test(final int index) { - System.out.println("Javascript - verify execute() works on HTML rendered from memory with getText - script index "+index); + if (verbose) System.out.println("Javascript - verify execute() works on HTML rendered from memory with getText - script index "+index); passed = false; final Display display = new Display(); @@ -81,14 +82,14 @@ public class Browser8 { int fail = 0; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); String url; if (pluginPath == null) url = Browser8.class.getClassLoader().getResource("browser7.html").toString(); else url = pluginPath + "/data/browser7.html"; String[] urls = new String[] {url}; for (int i = 0; i < urls.length; i++) { boolean result = test(i); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java index c50f8205cd..2be4b0fbb0 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Browser9.java @@ -16,6 +16,7 @@ import org.eclipse.swt.browser.*; import org.eclipse.swt.*; public class Browser9 { + public static boolean verbose = false; public static boolean passed = false; static String html[] = {"browser9.html"}; @@ -24,7 +25,7 @@ public class Browser9 { static String status[] = {"new title"}; public static boolean test(String url, final String script, final String status) { - System.out.println("Javascript - verify execute("+script+") works on a static HTML file "+url); + if (verbose) System.out.println("Javascript - verify execute("+script+") works on a static HTML file "+url); passed = false; final Display display = new Display(); final Shell shell = new Shell(display); @@ -40,17 +41,17 @@ public class Browser9 { public void completed(ProgressEvent event) { boolean result = browser.execute(script); if (!result) { - System.out.println("execute failed for "+script); + if (verbose) System.out.println("execute failed for "+script); passed = false; return; } /* Script may additionally set the Status value */ String value = (String)browser.getData("query"); - System.out.println("window.status after script: "+value); + if (verbose) System.out.println("window.status after script: "+value); if (status != null) { passed = status.equals(value); } else { - System.out.println("Failure - expected "+script+", not "+value); + if (verbose) System.out.println("Failure - expected "+script+", not "+value); } } }); @@ -92,13 +93,13 @@ public class Browser9 { int fail = 0; String pluginPath = System.getProperty("PLUGIN_PATH"); - System.out.println("PLUGIN_PATH <"+pluginPath+">"); + if (verbose) System.out.println("PLUGIN_PATH <"+pluginPath+">"); String url; for (int i = 0; i < html.length; i++) { if (pluginPath == null) url = Browser9.class.getClassLoader().getResource(html[i]).toString(); else url = pluginPath + "/data/"+html[i]; boolean result = test(url, script[i], status[i]); - System.out.print(result ? "." : "E"); + if (verbose) System.out.print(result ? "." : "E"); if (!result) fail++; } return fail == 0; diff --git a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java index eca8677cd5..95663b138b 100644 --- a/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java +++ b/tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/browser/Test_BrowserSuite.java @@ -21,6 +21,7 @@ import org.eclipse.swt.widgets.*; * @see org.eclipse.swt.browser.StatusTextListener */ public class Test_BrowserSuite extends SwtTestCase { + public static boolean verbose = false; public Test_BrowserSuite(String name) { super(name); @@ -37,55 +38,55 @@ protected void tearDown() { } public void Browser1() { - System.out.println("** Browser1 **"); + if (verbose) System.out.println("** Browser1 **"); boolean result = Browser1.test(); assertTrue(result); } public void Browser2() { - System.out.println("** Browser2 **"); + if (verbose) System.out.println("** Browser2 **"); boolean result = Browser2.test(); assertTrue(result); } public void Browser3() { - System.out.println("** Browser3 **"); + if (verbose) System.out.println("** Browser3 **"); boolean result = Browser3.test(); assertTrue(result); } public void Browser4() { - System.out.println("** Browser4 **"); + if (verbose) System.out.println("** Browser4 **"); boolean result = Browser4.test(); assertTrue(result); } public void Browser5() { - System.out.println("** Browser5 **"); + if (verbose) System.out.println("** Browser5 **"); boolean result = Browser5.test(); assertTrue(result); } public void Browser6() { - System.out.println("** Browser6 **"); + if (verbose) System.out.println("** Browser6 **"); boolean result = Browser6.test(); assertTrue(result); } public void Browser7() { - System.out.println("** Browser7 **"); + if (verbose) System.out.println("** Browser7 **"); boolean result = Browser7.test(); assertTrue(result); } public void Browser8() { - System.out.println("** Browser8 **"); + if (verbose) System.out.println("** Browser8 **"); boolean result = Browser8.test(); assertTrue(result); } public void Browser9() { - System.out.println("** Browser9 **"); + if (verbose) System.out.println("** Browser9 **"); boolean result = Browser9.test(); assertTrue(result); } |