Package net.jsunit.model

Examples of net.jsunit.model.Browser


    private class TestRunStartedReceiver implements MessageReceiver {

        public void messageReceived(String browserIdString) {
            int browserId = Integer.parseInt(browserIdString);
            Browser browser = browserSource.getBrowserById(browserId);
            listener.browserTestRunStarted(browser);
        }
View Full Code Here


        assertEquals("http://www.example.com", spec.getRemoteMachineBaseURL().toString());
    }

    public void testIsForAllBrowsers() throws Exception {
        assertTrue(spec.isForAllBrowsers());
        spec.addBrowser(new Browser("browser0.exe", 0));
        assertFalse(spec.isForAllBrowsers());
    }
View Full Code Here

        spec.addBrowser(new Browser("browser0.exe", 0));
        assertFalse(spec.isForAllBrowsers());
    }

    public void testAddBrowserGetBrowsers() throws Exception {
        Browser browser0 = new Browser("browser0.exe", 0);
        Browser browser1 = new Browser("browser1.exe", 1);
        spec.addBrowser(browser0);
        spec.addBrowser(browser1);
        List<Browser> retrieved = spec.getRemoteBrowsers();
        assertEquals(2, retrieved.size());
        assertEquals(browser0, retrieved.get(0));
View Full Code Here

        URL url = spec.buildFullURL(new ServerConfiguration(new DummyConfigurationSource()), overrideURL);
        assertEquals("http://www.example.com/runner?url=" + URLEncoder.encode(overrideURL, "UTF-8"), url.toString());
    }

    public void testBuildURLWithBrowsers() throws Exception {
        spec.addBrowser(new Browser("browser8.exe", 8));
        spec.addBrowser(new Browser("browser4.exe", 4));
        URL url = spec.buildFullURL(
                new ServerConfiguration(new DummyConfigurationSource()),
                overrideURL
        );
        assertEquals(
View Full Code Here

    }

    public void testGetDisplayString() throws Exception {
        assertEquals("http://www.example.com: all browsers", spec.getDisplayString());

        spec.addBrowser(new Browser("browser0.exe;;IE 6.0", 0));
        spec.addBrowser(new Browser("browser1.exe;;Mozilla 1.3", 1));

        assertEquals("http://www.example.com: IE 6.0, Mozilla 1.3", spec.getDisplayString());
    }
View Full Code Here

        assertEquals("http://www.example.com: IE 6.0, Mozilla 1.3", spec.getDisplayString());
    }

    public void testGetRemoteBrowserCount() {
        assertEquals(0, spec.getRemoteBrowserCount());
        spec.addBrowser(new Browser("browser0.exe;;IE 6.0", 0));
        spec.addBrowser(new Browser("browser1.exe;;Mozilla 1.3", 1));
        assertEquals(2, spec.getRemoteBrowserCount());
    }
View Full Code Here

            t.printStackTrace();
        }
    }

    public void accept(BrowserResult result) {
        Browser submittingBrowser = result.getBrowser();
        endBrowser(submittingBrowser);
        for (TestRunListener listener : browserTestRunListeners)
            listener.browserTestRunFinished(submittingBrowser, result);
        launchedBrowsersToProcesses.remove(submittingBrowser);
        lastResult = result;
View Full Code Here

            timeoutChecker = null;
        }
    }

    public BrowserResult findResultWithId(String id, int browserId) throws InvalidBrowserIdException {
        Browser browser = configuration.getBrowserById(browserId);
        if (browser == null)
            throw new InvalidBrowserIdException(browserId);
        return findResultWithId(id, browser);
    }
View Full Code Here

        }
    }

    public void launchBrowserTestRun(BrowserLaunchSpecification launchSpec) {
        long launchTime = System.currentTimeMillis();
        Browser browser = launchSpec.getBrowser();
        LaunchTestRunCommand command = new LaunchTestRunCommand(launchSpec, configuration);
        String displayName = browser.getDisplayName();
        try {
            logger.info("Launching " + displayName + " on " + command.getTestURL());
            for (TestRunListener listener : browserTestRunListeners)
                listener.browserTestRunStarted(browser);
            Process process = processStarter.execute(command.generateArray());
View Full Code Here

TOP

Related Classes of net.jsunit.model.Browser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.