package org.projectusus.metrics.old;
import static org.junit.Assert.assertEquals;
import static org.projectusus.metrics.util.CountingUtils.getNumberOfClasses;
import static org.projectusus.metrics.util.CountingUtils.getNumberOfMethods;
import org.junit.Before;
import org.junit.Test;
import org.projectusus.core.basis.MetricsResults;
import org.projectusus.core.statistics.UsusModelProvider;
import org.projectusus.metrics.util.ClassValueVisitor;
import org.projectusus.metrics.util.MethodValueVisitor;
public class EmptinessOfRawDataTreeWithoutCollectorRunsTest {
@Before
public void setup() {
UsusModelProvider.clear();
}
@Test
public void classValueVisitorCheckingAbstractness() {
ClassValueVisitor visitor = new ClassValueVisitor( MetricsResults.ABSTRACTNESS );
visitor.visit();
assertEquals( 0, getNumberOfClasses() );
}
@Test
public void methodValueVisitorCheckingCC() {
MethodValueVisitor visitor = new MethodValueVisitor( MetricsResults.CC );
visitor.visit();
assertEquals( 0, getNumberOfClasses() );
assertEquals( 0, getNumberOfMethods() );
}
}