Examples of IsMeasure


Examples of org.sonar.api.test.IsMeasure

    QProfileDecorator decorator = new QProfileDecorator();
    decorator.decorate(project, decoratorContext);

    verify(decoratorContext).saveMeasure(
      argThat(new IsMeasure(CoreMetrics.QUALITY_PROFILES, "[" + JAVA_JSON + "," + JAVA2_JSON + "]")));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    FormulaDecorator decorator = new FormulaDecorator(new Metric("fake").setFormula(new FakeFormula()));

    DecoratorContext context = mock(DecoratorContext.class);
    decorator.decorate(null, context);

    verify(context).saveMeasure(argThat(new IsMeasure(new Metric("fake"), 50.0)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

  public void not_save_if_measure_already_computed() {
    when(context.getMeasure(CoreMetrics.TECHNICAL_DEBT)).thenReturn(new Measure());

    decorator.decorate(resource, context);

    verify(context, never()).saveMeasure(argThat(new IsMeasure(CoreMetrics.TECHNICAL_DEBT)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    when(context.getMeasure(CoreMetrics.CLASSES)).thenReturn(new Measure(CoreMetrics.CLASSES, 20.0));
    when(context.getMeasure(CoreMetrics.COMPLEXITY)).thenReturn(new Measure(CoreMetrics.COMPLEXITY, 120.0));

    decorator.decorate(mock(Resource.class), context);

    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.CLASS_COMPLEXITY, 6.0)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    when(context.getMeasure(CoreMetrics.CLASSES)).thenReturn(new Measure(CoreMetrics.CLASSES, 20.0));
    when(context.getMeasure(CoreMetrics.COMPLEXITY)).thenReturn(new Measure(CoreMetrics.COMPLEXITY, 0.0));

    decorator.decorate(mock(Resource.class), context);

    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.CLASS_COMPLEXITY, 0.0)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

      new Measure(CoreMetrics.LINES, 100.0),
      new Measure(CoreMetrics.LINES, 50.0)));

    create(false).decorate(null, context);

    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.LINES, 150.0)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    DecoratorContext context = mock(DecoratorContext.class);
    when(context.getChildrenMeasures(CoreMetrics.LINES)).thenReturn(Arrays.<Measure>asList());

    create(true).decorate(null, context);

    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.LINES, 0.0)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

      new DefaultIssue().setKey("B").setCreationDate(fiveDaysAgo).setDebt(Duration.create(TWO_DAYS_IN_MINUTES))
    ));

    decorator.decorate(resource, context);

    verify(context, never()).saveMeasure(argThat(new IsMeasure(CoreMetrics.NEW_TECHNICAL_DEBT)));
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    when(context.getResource()).thenReturn(file);
    when(context.getMeasure(CoreMetrics.NCLOC)).thenReturn(new Measure(CoreMetrics.NCLOC, 10.0));
    when(context.getMeasure(CoreMetrics.TECHNICAL_DEBT)).thenReturn(new Measure(CoreMetrics.TECHNICAL_DEBT, 300.0 * ONE_DAY_IN_MINUTES));

    decorator.decorate(file, context);
    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.SQALE_RATING, 3.0)));
    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.DEVELOPMENT_COST, "9600")));
    verify(context).saveMeasure(CoreMetrics.SQALE_DEBT_RATIO, 1500d);

    verify(context).getMeasure(CoreMetrics.NCLOC);
  }
View Full Code Here

Examples of org.sonar.api.test.IsMeasure

    when(context.getResource()).thenReturn(file);
    when(context.getMeasure(CoreMetrics.NCLOC)).thenReturn(new Measure(CoreMetrics.NCLOC, 10.0));
    when(context.getMeasure(CoreMetrics.TECHNICAL_DEBT)).thenReturn(new Measure(CoreMetrics.TECHNICAL_DEBT, 0.0));

    decorator.decorate(file, context);
    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.SQALE_RATING, 1.0)));
    verify(context).saveMeasure(argThat(new IsMeasure(CoreMetrics.DEVELOPMENT_COST, "9600")));
    verify(context).saveMeasure(CoreMetrics.SQALE_DEBT_RATIO, 0d);

    verify(context).getMeasure(CoreMetrics.NCLOC);
  }
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.