Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Becker2020-10-29 12:07:02 +0000
committerMatthias Becker2020-10-29 12:07:02 +0000
commitb78036673f090e2042afc4964a38556a197b7c76 (patch)
treefd0fda3cdf5412597a6b3dd594c49b2a3337af9e
parentc97d73197e1ddf4579ef72a9c3322d283eed43e4 (diff)
downloadeclipse.platform.ui-b78036673f090e2042afc4964a38556a197b7c76.tar.gz
eclipse.platform.ui-b78036673f090e2042afc4964a38556a197b7c76.tar.xz
eclipse.platform.ui-b78036673f090e2042afc4964a38556a197b7c76.zip
Bug 566490: NPE in DesktopFileWriter.escapeSpacesY20201030-1200Y20201029-1200I20201029-1800
Provide unit tests for the fix in 13bd8d6d Change-Id: I5efcca88a8d16452a9d62da89e2e453f75a1bb2f
-rw-r--r--tests/org.eclipse.tests.urischeme/src/org/eclipse/urischeme/internal/registration/TestUnitRegistrationLinux.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/org.eclipse.tests.urischeme/src/org/eclipse/urischeme/internal/registration/TestUnitRegistrationLinux.java b/tests/org.eclipse.tests.urischeme/src/org/eclipse/urischeme/internal/registration/TestUnitRegistrationLinux.java
index ed3c128ff0d..f8350f1fcb4 100644
--- a/tests/org.eclipse.tests.urischeme/src/org/eclipse/urischeme/internal/registration/TestUnitRegistrationLinux.java
+++ b/tests/org.eclipse.tests.urischeme/src/org/eclipse/urischeme/internal/registration/TestUnitRegistrationLinux.java
@@ -155,13 +155,20 @@ public class TestUnitRegistrationLinux {
}
@Test
+ public void returnsFallbackIfEclipseLauncherIsNotSet() throws Exception {
+ System.clearProperty(ECLIPSE_LAUNCHER);
+ String eclipseLauncher = registration.getEclipseLauncher();
+ assertEquals("/home/myuser/Eclipse/" + "eclipse", eclipseLauncher);
+ }
+
+ @Test
public void givesSchemeInfoForHandledScheme() throws Exception {
fileProvider.fileExistsAnswers.put(PATH_OWN_DESKTOP_FILE, true);
fileProvider.readAnswers.put(PATH_OWN_DESKTOP_FILE,
getFileLines(OWN_EXECUTABLE_PATH, "MimeType=x-scheme-handler/adt;"));
processStub.result = OWN_DESKTOP_FILE; // this is returned by xdg-mime query default
- // x-scheme-handler/adt
+ // x-scheme-handler/adt
List<ISchemeInformation> registeredSchemes = registration.getSchemesInformation(Arrays.asList(ADT_SCHEME));

Back to the top