Package com.google.jstestdriver

Examples of com.google.jstestdriver.FileInfo


    assertFalse(lcov.canLoad());
  }
 
  public void testAddJsWithExistingFiles() throws Exception {
    LinkedList<FileInfo> files = new LinkedList<FileInfo>();
    FileInfo expected = new FileInfo("foo.js", 1, -1, false, false, null, "foo.js");
    files.add(expected);
    String lcovSource = "lcov";
    List<FileInfo> processed = new CoverageJsAdder(
        new FileLoaderStub(lcovSource),
        new CoverageNameMapper()).processPlugins(files);
    FileInfo lcov = processed.get(0);
    assertEquals(
        new LoadedFileInfo(CoverageJsAdder.LCOV_JS, -1, false, false, lcovSource),
        lcov);
    assertEquals(lcovSource, lcov.getData());
    assertFalse(lcov.canLoad());
    assertSame(expected, processed.get(1));
  }
View Full Code Here


   * update the testcase with.
   */
  private List<FileInfo> updateCache(List<FileInfo> newFiles) {
    List<FileInfo> replace = Lists.newArrayList();
    for (FileInfo file : newFiles) {
      FileInfo oldFile = files.getFile(file.getDisplayPath());
      if (oldFile == null) {
        files.addFile(file);
        logger.debug("adding {}", file.getDisplayPath());
      } else if (oldFile.shouldReplaceWith(file)) {
        logger.debug("replacing {}", oldFile.getDisplayPath());
        files.addFile(file);
      } else if (file.isLoaded()) {
        logger.debug("updating {} (loaded)", file.getDisplayPath());
        files.addFile(file);
      } else if (oldFile.isLoaded() && !file.isLoaded()){
        logger.debug("not replacing {}", file.getDisplayPath());
        // the old file the same as the new, except the old is loaded.
        replace.add(oldFile);
      } else {
        logger.debug("files are equal {}", file.getDisplayPath());
View Full Code Here

    this.time = time;
  }

  public List<FileInfo> processTests(List<FileInfo> files) {
    LinkedList<FileInfo> processed = Lists.newLinkedList(files);
    processed.add(new FileInfo("debugger.js", time.now().getMillis(), -1,
        false, false, DEBUGGER_SOURCE, "debugger.js"));
    return processed;
  }
View Full Code Here

        if (isPatch) {
          String[] tokens = f.split(" ", 2);
          f = tokens[1].trim();
        }
        fileInfos.add(new FileInfo(f, -1, -1, isPatch, serveOnly, null, f));
      }
      return fileInfos;
    }
    return Collections.emptySet();
  }
View Full Code Here

TOP

Related Classes of com.google.jstestdriver.FileInfo

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.