mirror of
https://github.com/SonarSource/sonarqube.git
synced 2024-07-21 20:59:43 +02:00
SONAR-2255 the metric 'classes' must not be 0 on unit tests
This commit is contained in:
parent
033b6d93dc
commit
0766d9835c
@ -23,15 +23,12 @@ import org.sonar.api.batch.Decorator;
|
||||
import org.sonar.api.batch.DecoratorContext;
|
||||
import org.sonar.api.measures.CoreMetrics;
|
||||
import org.sonar.api.measures.Measure;
|
||||
import org.sonar.api.resources.Java;
|
||||
import org.sonar.api.resources.Project;
|
||||
import org.sonar.api.resources.Resource;
|
||||
import org.sonar.api.resources.Scopes;
|
||||
import org.sonar.api.resources.*;
|
||||
|
||||
public final class ClassesDecorator implements Decorator {
|
||||
|
||||
public void decorate(Resource resource, DecoratorContext context) {
|
||||
if (Scopes.isFile(resource)) {
|
||||
if (Scopes.isFile(resource) && !Qualifiers.UNIT_TEST_FILE.equals(resource.getQualifier())) {
|
||||
int classes = 0;
|
||||
for (DecoratorContext child : context.getChildren()) {
|
||||
if (Scopes.isProgramUnit(child.getResource())) {
|
||||
|
Loading…
Reference in New Issue
Block a user