@Test @Ignore(platforms = WINDOWS, value = "Unable to set env vars on runtime on Windows") public void launcherPrioritizesEnvironmentalLauncher() throws IOException { environment.set(LAUNCHER_ENV_VAR, resources.fakeFile().getPath()); OperaSettings settings = new OperaSettings(); settings.setLauncher(resources.executableBinary()); assertEquals(resources.fakeFile(), settings.getLauncher()); }
@Test public void launcherCanBeSet() throws IOException { settings.setLauncher(resources.executableBinary()); assertEquals(resources.executableBinary(), settings.getLauncher()); }
@Test public void launcherReturnsLauncherLocationByDefault() { assertNotNull(settings.getLauncher()); assertEquals(OperaLauncherRunner.launcherDefaultLocation(), settings.getLauncher()); }