Examples of MeasureDto


Examples of org.sonar.core.measure.db.MeasureDto

  @CheckForNull
  private Map<Integer, Integer> findDataFromComponent(String fileKey, String metricKey) {
    DbSession session = myBatis.openSession(false);
    try {
      MeasureDto data = measureDao.getNullableByKey(session, MeasureKey.of(fileKey, metricKey));
      String dataValue = data != null ? data.getData() : null;
      if (dataValue != null) {
        return KeyValueFormat.parseIntInt(dataValue);
      }
      return Maps.newHashMap();
    } finally {
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

    }
    json.endObject();
  }

  private MeasureDto coverageMeasure(Map<String, MeasureDto> measuresByMetricKey) {
    MeasureDto overallCoverage = measuresByMetricKey.get(CoreMetrics.OVERALL_COVERAGE_KEY);
    MeasureDto itCoverage = measuresByMetricKey.get(CoreMetrics.IT_COVERAGE_KEY);
    MeasureDto utCoverage = measuresByMetricKey.get(CoreMetrics.COVERAGE_KEY);
    if (overallCoverage != null) {
      return overallCoverage;
    } else if (utCoverage != null) {
      return utCoverage;
    } else {
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @CheckForNull
  private String findDataFromComponent(String fileKey, String metricKey) {
    DbSession session = dbClient.openSession(false);
    try {
      MeasureDto data = dbClient.measureDao().getNullableByKey(session, MeasureKey.of(fileKey, metricKey));
      if (data != null) {
        return data.getData();
      }
      return null;
    } finally {
      MyBatis.closeQuietly(session);
    }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @CheckForNull
  private String findTestData(String fileKey) {
    DbSession session = dbClient.openSession(false);
    try {
      MeasureDto testData = dbClient.measureDao().findByComponentKeyAndMetricKey(fileKey, CoreMetrics.TEST_DATA_KEY, session);
      if (testData != null) {
        return testData.getData();
      }
    } finally {
      MyBatis.closeQuietly(session);
    }
    return null;
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

    }
  }

  @CheckForNull
  private String findDataFromComponent(String fileKey, String metricKey, DbSession session) {
    MeasureDto data = measureDao.getNullableByKey(session, MeasureKey.of(fileKey, metricKey));
    if (data != null) {
      return data.getData();
    }
    return null;
  }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @Test
  public void get_value_by_key() throws Exception {
    setupData("shared");

    MeasureDto result = dao.getNullableByKey(session, MeasureKey.of("org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc"));
    assertThat(result.getId()).isEqualTo(22);
    assertThat(result.getValue()).isEqualTo(10d);
  }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @Test
  public void get_data_by_key() throws Exception {
    setupData("shared");

    MeasureDto result = dao.getNullableByKey(session, MeasureKey.of("org.struts:struts-core:src/org/struts/RequestContext.java", "authors_by_line"));
    assertThat(result.getId()).isEqualTo(20);
    assertThat(result.getData()).isEqualTo("0123456789012345678901234567890123456789");
  }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @Test
  public void get_text_value_by_key() throws Exception {
    setupData("shared");

    MeasureDto result = dao.getNullableByKey(session, MeasureKey.of("org.struts:struts-core:src/org/struts/RequestContext.java", "coverage_line_hits_data"));
    assertThat(result.getId()).isEqualTo(21);
    assertThat(result.getData()).isEqualTo("36=1;37=1;38=1;39=1;43=1;48=1;53=1");
  }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

    assertThat(results).hasSize(2);

    results = dao.findByComponentKeyAndMetricKeys("org.struts:struts-core:src/org/struts/RequestContext.java", newArrayList("ncloc"), session);
    assertThat(results).hasSize(1);

    MeasureDto result = results.get(0);
    assertThat(result.getId()).isEqualTo(22);
    assertThat(result.getValue()).isEqualTo(10d);
    assertThat(result.getKey()).isEqualTo(MeasureKey.of("org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc"));
    assertThat(result.getVariation(1)).isEqualTo(1d);
    assertThat(result.getVariation(2)).isEqualTo(2d);
    assertThat(result.getVariation(3)).isEqualTo(3d);
    assertThat(result.getVariation(4)).isEqualTo(4d);
    assertThat(result.getVariation(5)).isEqualTo(-5d);
  }
View Full Code Here

Examples of org.sonar.core.measure.db.MeasureDto

  @Test
  public void find_by_component_key_and_metric() throws Exception {
    setupData("shared");

    MeasureDto result = dao.findByComponentKeyAndMetricKey("org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc", session);
    assertThat(result.getId()).isEqualTo(22);
    assertThat(result.getValue()).isEqualTo(10d);
    assertThat(result.getKey()).isEqualTo(MeasureKey.of("org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc"));
    assertThat(result.getVariation(1)).isEqualTo(1d);
    assertThat(result.getVariation(2)).isEqualTo(2d);
    assertThat(result.getVariation(3)).isEqualTo(3d);
    assertThat(result.getVariation(4)).isEqualTo(4d);
    assertThat(result.getVariation(5)).isEqualTo(-5d);

    assertThat(dao.findByComponentKeyAndMetricKey("org.struts:struts-core:src/org/struts/RequestContext.java", "unknown", session)).isNull();
  }
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.