Examples of MeasuresDao


Examples of org.sonar.jpa.dao.MeasuresDao

      .setQualitative(true)
      .setDomain("domain2")
      .setUserManaged(false)
      .create();

    RegisterMetrics synchronizer = new RegisterMetrics(new MeasuresDao(getSession()), mock(QualityGateConditionDao.class), new Metrics[0]);
    synchronizer.register(Arrays.asList(metric1, metric2));
    checkTables("shouldSaveIfNew", "metrics");
  }
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

  @Test
  public void shouldUpdateIfAlreadyExists() {
    setupData("shouldUpdateIfAlreadyExists");

    RegisterMetrics synchronizer = new RegisterMetrics(new MeasuresDao(getSession()), mock(QualityGateConditionDao.class), new Metrics[0]);
    synchronizer.register(Lists.<Metric>newArrayList(new Metric.Builder("key", "new short name", Metric.ValueType.FLOAT)
      .setDescription("new description")
      .setDirection(-1)
      .setQualitative(true)
      .setDomain("new domain")
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

      .setQualitative(true)
      .setDomain("new domain")
      .setUserManaged(true)
      .create()));

    MeasuresDao measuresDao = new MeasuresDao(getSession());
    RegisterMetrics loader = new RegisterMetrics(measuresDao, mock(QualityGateConditionDao.class), new Metrics[] {metrics});
    List<Metric> result = loader.getMetricsRepositories();

    assertThat(result).hasSize(1);
  }
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

      .setQualitative(true)
      .setDomain("new domain")
      .setUserManaged(true)
      .create()));

    MeasuresDao measuresDao = new MeasuresDao(getSession());
    RegisterMetrics loader = new RegisterMetrics(measuresDao, mock(QualityGateConditionDao.class), new Metrics[] {metrics});
    List<Metric> result = loader.getMetricsRepositories();

    assertThat(result).isEmpty();
  }
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

  @Test
  public void shouldEnableOnlyLoadedMetrics() {
    setupData("shouldEnableOnlyLoadedMetrics");

    MeasuresDao measuresDao = new MeasuresDao(getSession());
    RegisterMetrics loader = new RegisterMetrics(measuresDao, mock(QualityGateConditionDao.class), new Metrics[0]);
    loader.start();

    assertThat(measuresDao.getMetric("deprecated").getEnabled()).isFalse();
    assertThat(measuresDao.getMetric(CoreMetrics.COMPLEXITY).getEnabled()).isTrue();
  }
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

  }

  @Test
  public void clean_quality_gate_conditions() {
    QualityGateConditionDao conditionDao = mock(QualityGateConditionDao.class);
    RegisterMetrics loader = new RegisterMetrics(new MeasuresDao(getSession()), conditionDao, new Metrics[0]);
    loader.cleanAlerts();
    verify(conditionDao).deleteConditionsWithInvalidMetrics();
  }
View Full Code Here

Examples of org.sonar.jpa.dao.MeasuresDao

    Snapshot snapshot = new Snapshot(project1, true, "", new Date(1));
    getSession().save(snapshot);
    getSession().save(CoreMetrics.CLASSES);
    getSession().commit();

    Metric metric = new MeasuresDao(getSession()).getMetric(CoreMetrics.CLASSES_KEY);
    for (int i = 0; i < NB_INSERTS; i++) {
      MeasureModel pm = new MeasureModel(metric.getId(), 1.0).setSnapshotId(snapshot.getId());
      getSession().save(pm);
    }
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.