Package net.jsunit.model

Examples of net.jsunit.model.Browser


        assertTrue(listener.testRunFinishedCalled);
    }

    public void testAcceptResult() {
        server.setProcessStarter(new MockProcessStarter());
        Browser browser = new Browser("mybrowser.exe", 0);
        server.launchBrowserTestRun(new BrowserLaunchSpecification(browser));
        BrowserResult result = new BrowserResult();
        result.setBrowser(browser);
        server.accept(result);
        assertEquals("mybrowser.exe", result.getBrowser().getStartCommand());
View Full Code Here


        server.setProcessStarter(starter);
        MockTestRunListener listener = new MockTestRunListener();
        server.addTestRunListener(listener);

        String overrideUrl = "http://my.example.com:8080?submitResults=true&autoRun=true&browserId=0";
        server.launchBrowserTestRun(new BrowserLaunchSpecification(new Browser("mybrowser.exe", 0), overrideUrl));
        assertEquals(2, starter.commandPassed.length);
        assertEquals("mybrowser.exe", starter.commandPassed[0]);
        assertEquals(overrideUrl, starter.commandPassed[1]);
    }
View Full Code Here

        server.setProcessStarter(starter);
        MockTestRunListener listener = new MockTestRunListener();
        server.addTestRunListener(listener);

        String overrideUrlWithoutSubmitResults = "http://my.example.com:8080?param=value";
        server.launchBrowserTestRun(new BrowserLaunchSpecification(new Browser("mybrowser.exe", 0), overrideUrlWithoutSubmitResults));
        assertEquals(2, starter.commandPassed.length);
        assertEquals("mybrowser.exe", starter.commandPassed[0]);
        assertEquals(
                overrideUrlWithoutSubmitResults + "&autoRun=true&browserId=0&submitResults=localhost:" + DummyConfigurationSource.PORT + "/jsunit/acceptor",
                starter.commandPassed[1]
View Full Code Here

                return "";
            }
        }), new MockBrowserResultRepository());
        MockProcessStarter starter = new MockProcessStarter();
        server.setProcessStarter(starter);
        server.launchBrowserTestRun(new BrowserLaunchSpecification(new Browser("mybrowser.exe", 0)));
        assertFalse(server.lastResult().wasSuccessful());
        assertTrue(server.lastResult().getServerSideExceptionStackTrace().indexOf(NoUrlSpecifiedException.class.getName()) != -1);
    }
View Full Code Here

public class ConfigurationTest extends TestCase {

    public void testFull() throws Exception {
        ServerConfiguration configuration = new ServerConfiguration(new FullValidConfigurationSource());
        List<Browser> expectedBrowsers = new ArrayList<Browser>();
        expectedBrowsers.add(new Browser("iexplore.exe", 0));
        expectedBrowsers.add(new Browser("opera.exe", 1));
        assertEquals(expectedBrowsers, configuration.getBrowsers());
        assertEquals(new File("logs" + File.separator + "directory"), configuration.getLogsDirectory());
        assertEquals(1234, configuration.getPort());
        assertEquals(new File("resource" + File.separator + "base"), configuration.getResourceBase());
        assertEquals("http://www.example.com:1234/", configuration.getTestURL().toString());
View Full Code Here

        assertEquals(expectedXML, XmlUtility.asString(configuration.asXml()));
    }

    public void testGetBrowserById() throws Exception {
        ServerConfiguration configuration = new ServerConfiguration(new FullValidConfigurationSource());
        assertEquals(new Browser("iexplore.exe", 0), configuration.getBrowserById(0));
        assertEquals(new Browser("opera.exe", 1), configuration.getBrowserById(1));
        assertNull(configuration.getBrowserById(900));
    }
View Full Code Here

    public void testDuplicateBrowserFileNamesAndRemoteMachineURLs() throws Exception {
        ServerConfiguration configuration = new ServerConfiguration(new DuplicatesConfigurationSource());
        List<Browser> browsers = configuration.getBrowsers();
        assertEquals(3, browsers.size());
        assertEquals(new Browser("xbrowser.exe", 2), browsers.get(2));
        assertEquals(new Browser("iexplore.exe", 0), browsers.get(0));
        assertEquals(new Browser("opera.exe", 1), browsers.get(1));

        List<URL> remoteMachineURLs = configuration.getRemoteMachineURLs();
        assertEquals(4, remoteMachineURLs.size());
        assertEquals("http://machine1:8080/jsunit", remoteMachineURLs.get(0).toString());
        assertEquals("http://machine1:8081/jsunit", remoteMachineURLs.get(1).toString());
View Full Code Here

            public String browserFileNames() {
                return "browserC.exe,browserA.exe,browserB.exe";
            }
        });
        List<Browser> browsers = configuration.getBrowsers();
        assertEquals(new Browser("browserA.exe", 0), browsers.get(0));
        assertEquals(new Browser("browserB.exe", 1), browsers.get(1));
        assertEquals(new Browser("browserC.exe", 2), browsers.get(2));
    }
View Full Code Here

        assertFalse(configuration.hasPlatformType(PlatformType.LINUX));
    }

    public void testGetBrowserOfTypeAndVersion() throws Exception {
        ServerConfiguration configuration = new ServerConfiguration(new FullValidConfigurationSource());
        assertEquals(new Browser("iexplore.exe", 0), configuration.getBrowserMatching(new BrowserSpecification(PlatformType.WINDOWS, BrowserType.INTERNET_EXPLORER)));
        assertEquals(new Browser("opera.exe", 1), configuration.getBrowserMatching(new BrowserSpecification(PlatformType.WINDOWS, BrowserType.OPERA)));
        assertNull(configuration.getBrowserMatching(new BrowserSpecification(PlatformType.WINDOWS, BrowserType.FIREFOX)));
    }
View Full Code Here

import org.jdom.Document;

public class AcceptorFunctionalTest extends ServerFunctionalTestCase {

    public void testSubmission() throws Exception {
        Browser browser = new Browser(Browser.DEFAULT_SYSTEM_BROWSER, 0);
        server.launchBrowserTestRun(new BrowserLaunchSpecification(browser));

        StringBuffer buffer = new StringBuffer();
        addParameter(buffer, BrowserResultWriter.ID, "ID_foo", true);
        addParameter(buffer, BrowserResultWriter.USER_AGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)", false);
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.