diff options
| author | Matthias Becker | 2020-10-29 12:07:02 +0000 |
|---|---|---|
| committer | Matthias Becker | 2020-10-29 12:07:02 +0000 |
| commit | b78036673f090e2042afc4964a38556a197b7c76 (patch) | |
| tree | fd0fda3cdf5412597a6b3dd594c49b2a3337af9e | |
| parent | c97d73197e1ddf4579ef72a9c3322d283eed43e4 (diff) | |
| download | eclipse.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.java | 9 |
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)); |
