Examples of JavaClassRepository


Examples of com.google.test.metric.JavaClassRepository

      this.foo = (foo == null);
    }
  }

  public void testImplicitSetterCostShouldNotBeDoubleCounted() throws Exception {
    MetricComputer computer = new MetricComputer(new JavaClassRepository(), null, new RegExpWhiteList(), 1);
    ClassCost cost = computer.compute(Setters.class.getCanonicalName());
    MethodCost cost1 = cost.getMethodCost("void setFoo(java.lang.String)");
    assertEquals(1, cost1.getTotalCost().getCyclomaticComplexityCost());
  }
View Full Code Here

Examples of com.google.test.metric.JavaClassRepository

  public void testPathInnerClassIsStripped() throws Exception {
    assertEquals("com/google/Foo.java", visitor.guessSourceFileName("com.google.Foo$1"));
  }

  public void testLoadingThisClassGivesRightFilename() throws Exception {
    ClassInfo aClass = new JavaClassRepository().getClass(this.getClass().getName());
    assertEquals("com/google/test/metric/asm/ClassInfoBuilderVisitorTest.java", aClass.getFileName());
  }
View Full Code Here

Examples of com.google.test.metric.JavaClassRepository

    return new MultiReportGenerator(htmlReportGenerator, requestedReportProvider.get());
  }

  @Provides ClassRepository getClassRepo(TestabilityExplorerMojo mojo) {
    return new JavaClassRepository(mojo.getProjectClasspath());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.