Package com.google.jstestdriver.server

Examples of com.google.jstestdriver.server.JstdTestCaseStore


  public void testUploadFilesToServer() throws Exception {
    final String fileOne = "one.js";
    final String fileTwo = "two.js";

    Gson gson = new Gson();
    JstdTestCaseStore store = new JstdTestCaseStore();
    final TestCaseUpload serverFileUpload = new TestCaseUpload(store, gson);

    JstdTestCase jstdTestCase = new JstdTestCase(Lists.newArrayList(createFile(fileOne, 3), createFile(fileTwo, 1)),
        Collections.<FileInfo>emptyList(),
        Collections.<FileInfo>emptyList(), "one");
    serverFileUpload.handle(null, gson.toJson(Lists.<JstdTestCase>newArrayList(jstdTestCase)));

    assertEquals(jstdTestCase, store.getCase(jstdTestCase.getId()));
  }
View Full Code Here


  private JsTestDriverServerImpl server;

  private JsTestDriverServerImpl createServer(ServerListener listener) {
    server = new JsTestDriverServerImpl(4224, 4225,
        new JstdTestCaseStore(),
        browsers,
        SlaveBrowser.TIMEOUT,
        new NullPathPrefix(),
        Sets.newHashSet(listener),
        Collections.<FileInfoScheme>emptySet(),
View Full Code Here

    HttpServletResponse response = EasyMock.createMock(HttpServletResponse.class);
    response.sendError(404);
    EasyMock.expectLastCall().anyTimes();
    EasyMock.replay(response);
    TestResourceHandler handler =
        new TestResourceHandler(null, response, new JstdTestCaseStore());

    handler.service("nothing", writer);
  }
View Full Code Here

    response.setContentType(StaticResourceHandler.MIME_TYPE_MAP.get("js"));
    EasyMock.expectLastCall().anyTimes();
    EasyMock.replay(response);


    JstdTestCaseStore store = new JstdTestCaseStore();
    store.addCase(new JstdTestCase(
        Lists.newArrayList(
            new FileInfo("dummy.js", -1, -1, false, false, "data", "dummy.js"),
            new FileInfo("dummytoo.js", 20, -1, false, false, "more data", "dummytoo.js")),
        Collections.<FileInfo>emptyList(),
        Collections.<FileInfo>emptyList(),
View Full Code Here

    }, TESTCASE_ID);
    assertEquals(Lists.newArrayList("/test/foo.js","/test/bar.js"), paths);
  }

  private JstdTestCaseStore createFileCache(FileInfo... files) {
    JstdTestCaseStore store = new JstdTestCaseStore();
    store.addCase(new JstdTestCase(Lists.newArrayList(files), Collections.<FileInfo>emptyList(), Collections.<FileInfo>emptyList(), TESTCASE_ID));
   
    return store;
  }
View Full Code Here

* @author Cory Smith (corbinrsmith@gmail.com)
*/
public class StandaloneRunnerPageTest extends TestCase {
  public void testRenderWithPrefix() throws Exception {
    new PrefixTester().testPrefixes(new BrowserControlledRunnerPage(
        new TestFileUtil(new JstdTestCaseStore(),
            new NullPathPrefix(),
            Collections.<FileInfoScheme>emptySet(), new Gson())));
  }
View Full Code Here

/**
* @author Cory Smith (corbinrsmith@gmail.com)
*/
public class RunnerPageTest extends TestCase {
  public void testRenderWithPrefix() throws Exception {
    new PrefixTester().testPrefixes(new RunnerPage(new TestFileUtil(new JstdTestCaseStore(),
        new NullPathPrefix(), Collections.<FileInfoScheme>emptySet(), new Gson()), false));
  }
View Full Code Here

  public void testWriteResources() throws IOException {
    Map<String, FileInfo> files = Maps.newHashMap();
    FileInfo fileInfo = new FileInfo("foo.js", -1, -1, false, false, "", "foo.js");
    NullPathPrefix prefix = new NullPathPrefix();
    Set<FileInfoScheme> schemes = Collections.<FileInfoScheme>emptySet();
    JstdTestCaseStore store = new JstdTestCaseStore();
    String id = "foo";
    store.addCase(new JstdTestCase(Collections.<FileInfo>emptyList(), Lists.newArrayList(fileInfo),
        Collections.<FileInfo>emptyList(), id));
    RunnerPage page = new RunnerPage(new TestFileUtil(store, prefix, schemes, new Gson()), false);
   
    Map<String, String> properties = Maps.newHashMap();
    properties.put(SlavePageRequest.TESTCASE_ID, id);
View Full Code Here

/**
* @author Cory Smith (corbinrsmith@gmail.com)
*/
public class BrowserControlledRunnerPageTest extends TestCase {
  public void testRenderWithPrefix() throws Exception {
    new PrefixTester().testPrefixes(new BrowserControlledRunnerPage(new TestFileUtil(new JstdTestCaseStore(),
      new NullPathPrefix(),
      Collections.<FileInfoScheme>emptySet(), new Gson())));
  }
View Full Code Here

TOP

Related Classes of com.google.jstestdriver.server.JstdTestCaseStore

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.