Package org.jacoco.core.analysis

Examples of org.jacoco.core.analysis.IClassCoverage


    runtime.collect(store, null, false);
    final Analyzer analyzer = new Analyzer(store, builder);
    analyzer.analyzeClass(reader);
    final Collection<IClassCoverage> classes = builder.getClasses();
    assertEquals(1, classes.size(), 0.0);
    final IClassCoverage classCoverage = classes.iterator().next();
    for (final IMethodCoverage m : classCoverage.getMethods()) {
      if (m.getName().equals("test")) {
        return m.getComplexityCounter();
      }
    }
    throw new AssertionError("No test() method.");
View Full Code Here


    runtime.collect(store, null, false);
    final Analyzer analyzer = new Analyzer(store, builder);
    analyzer.analyzeClass(reader);
    final Collection<IClassCoverage> classes = builder.getClasses();
    assertEquals(1, classes.size(), 0.0);
    final IClassCoverage classCoverage = classes.iterator().next();
    for (final IMethodCoverage m : classCoverage.getMethods()) {
      if (m.getName().equals("test")) {
        return m.getComplexityCounter();
      }
    }
    throw new AssertionError("No test() method.");
View Full Code Here

  public IReportVisitor visitChild(final ICoverageNode node)
      throws IOException {
    final ElementType type = node.getElementType();
    switch (type) {
    case CLASS:
      final IClassCoverage classNode = (IClassCoverage) node;
      writer.writeRow(groupName, packageName, classNode);
      return IReportVisitor.NOP;
    case SOURCEFILE:
      return IReportVisitor.NOP;
    }
View Full Code Here

        reader.readLine());
  }

  @Test
  public void TestRow() throws Exception {
    IClassCoverage node = new ClassCoverageImpl("test/package/Foo", 123,
        null, "java/lang/Object", null) {
      {
        instructionCounter = CounterImpl.getInstance(1, 11);
        branchCounter = CounterImpl.getInstance(2, 22);
        lineCounter = CounterImpl.getInstance(3, 33);
View Full Code Here

    assertEquals("Foo.html", page.getFileName());
  }

  @Test
  public void testGetFileNameDefault() throws IOException {
    IClassCoverage defaultNode = new ClassCoverageImpl("Foo", 123, null,
        "java/lang/Object", null);
    page = new ClassPage(defaultNode, null, null, rootFolder, context);
    assertEquals("Foo.html", page.getFileName());
  }
View Full Code Here

    data.collect(store, new SessionInfoStore(), false);
    final Analyzer analyzer = new Analyzer(store, builder);
    analyzer.analyzeClass(reader);
    final Collection<IClassCoverage> classes = builder.getClasses();
    assertEquals(1, classes.size(), 0.0);
    final IClassCoverage classCoverage = classes.iterator().next();
    for (final IMethodCoverage m : classCoverage.getMethods()) {
      if (m.getName().equals("test")) {
        return m.getComplexityCounter();
      }
    }
    throw new AssertionError("No test() method.");
View Full Code Here

        reader.readLine());
  }

  @Test
  public void TestRow() throws Exception {
    IClassCoverage node = new ClassCoverageImpl("test/package/Foo", 123,
        false, null, "java/lang/Object", null) {
      {
        instructionCounter = CounterImpl.getInstance(1, 11);
        branchCounter = CounterImpl.getInstance(2, 22);
        lineCounter = CounterImpl.getInstance(3, 33);
View Full Code Here

    assertEquals("Foo.html", page.getFileName());
  }

  @Test
  public void testGetFileNameDefault() throws IOException {
    IClassCoverage defaultNode = new ClassCoverageImpl("Foo", 123, false,
        null, "java/lang/Object", null);
    page = new ClassPage(defaultNode, null, null, rootFolder, context);
    assertEquals("Foo.html", page.getFileName());
  }
View Full Code Here

    };
  }

  @Test
  public void testContentsWithSource() throws Exception {
    IClassCoverage class1 = new ClassCoverageImpl(
        "org/jacoco/example/Foo1", 0x1000, false, null,
        "java/lang/Object", null);
    IClassCoverage class2 = new ClassCoverageImpl(
        "org/jacoco/example/Foo2", 0x2000, false, null,
        "java/lang/Object", null);
    ISourceFileCoverage src1 = new SourceFileCoverageImpl("Src1.java",
        "org/jacoco/example");
    node = new PackageCoverageImpl("org/jacoco/example", Arrays.asList(
View Full Code Here

    output.assertFile("index.source.html");
  }

  @Test
  public void testContentsNoSource() throws Exception {
    IClassCoverage class1 = new ClassCoverageImpl(
        "org/jacoco/example/Foo1", 0x1000, false, null,
        "java/lang/Object", null);
    IClassCoverage class2 = new ClassCoverageImpl(
        "org/jacoco/example/Foo2", 0x2000, false, null,
        "java/lang/Object", null);
    node = new PackageCoverageImpl("org/jacoco/example", Arrays.asList(
        class1, class2), Collections.<ISourceFileCoverage> emptyList());
View Full Code Here

TOP

Related Classes of org.jacoco.core.analysis.IClassCoverage

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.