Tabnine Logo
EvaluatedQualityGate.getQualityGate
Code IndexAdd Tabnine to your IDE (free)

How to use
getQualityGate
method
in
org.sonar.server.qualitygate.EvaluatedQualityGate

Best Java code snippets using org.sonar.server.qualitygate.EvaluatedQualityGate.getQualityGate (Showing top 5 results out of 315)

origin: SonarSource/sonarqube

@Test
public void verify_getters_when_no_condition() {
 EvaluatedQualityGate underTest = builder
  .setQualityGate(NO_CONDITION_QUALITY_GATE)
  .setStatus(randomStatus)
  .build();
 assertThat(underTest.getQualityGate()).isEqualTo(NO_CONDITION_QUALITY_GATE);
 assertThat(underTest.getStatus()).isEqualTo(randomStatus);
 assertThat(underTest.getEvaluatedConditions()).isEmpty();
}
origin: SonarSource/sonarqube

@Test
public void verify_getters() {
 EvaluatedQualityGate underTest = builder
  .setQualityGate(ONE_CONDITION_QUALITY_GATE)
  .setStatus(randomStatus)
  .addCondition(CONDITION_1, randomEvaluationStatus, randomValue)
  .build();
 assertThat(underTest.getQualityGate()).isEqualTo(ONE_CONDITION_QUALITY_GATE);
 assertThat(underTest.getStatus()).isEqualTo(randomStatus);
 assertThat(underTest.getEvaluatedConditions())
  .containsOnly(new EvaluatedCondition(CONDITION_1, randomEvaluationStatus, randomValue));
}
origin: SonarSource/sonarqube

@Test
public void verify_getters_when_multiple_conditions() {
 QualityGate qualityGate = new QualityGate(QUALITY_GATE_ID, QUALITY_GATE_NAME, ImmutableSet.of(CONDITION_1, CONDITION_2));
 EvaluatedQualityGate underTest = builder
  .setQualityGate(qualityGate)
  .setStatus(randomStatus)
  .addCondition(CONDITION_1, randomEvaluationStatus, randomValue)
  .addCondition(CONDITION_2, EvaluatedCondition.EvaluationStatus.ERROR, "bad")
  .build();
 assertThat(underTest.getQualityGate()).isEqualTo(qualityGate);
 assertThat(underTest.getStatus()).isEqualTo(randomStatus);
 assertThat(underTest.getEvaluatedConditions()).containsOnly(
  new EvaluatedCondition(CONDITION_1, randomEvaluationStatus, randomValue),
  new EvaluatedCondition(CONDITION_2, EvaluatedCondition.EvaluationStatus.ERROR, "bad"));
}
origin: SonarSource/sonarqube

private static void writeQualityGate(JsonWriter writer, EvaluatedQualityGate gate) {
 writer
  .name("qualityGate")
  .beginObject()
  .prop("name", gate.getQualityGate().getName())
  .prop(PROPERTY_STATUS, gate.getStatus().toString())
  .name("conditions")
  .beginArray();
 for (EvaluatedCondition evaluatedCondition : gate.getEvaluatedConditions()) {
  Condition condition = evaluatedCondition.getCondition();
  writer
   .beginObject()
   .prop("metric", condition.getMetricKey())
   .prop("operator", condition.getOperator().name());
  evaluatedCondition.getValue().ifPresent(t -> writer.prop("value", t));
  writer
   .prop(PROPERTY_STATUS, evaluatedCondition.getStatus().name())
   .prop("errorThreshold", condition.getErrorThreshold())
   .endObject();
 }
 writer
  .endArray()
  .endObject();
}
origin: org.sonarsource.sonarqube/sonar-server

private static void writeQualityGate(JsonWriter writer, EvaluatedQualityGate gate) {
 writer
  .name("qualityGate")
  .beginObject()
  .prop("name", gate.getQualityGate().getName())
  .prop(PROPERTY_STATUS, gate.getStatus().toString())
  .name("conditions")
  .beginArray();
 for (EvaluatedCondition evaluatedCondition : gate.getEvaluatedConditions()) {
  Condition condition = evaluatedCondition.getCondition();
  writer
   .beginObject()
   .prop("metric", condition.getMetricKey())
   .prop("operator", condition.getOperator().name());
  evaluatedCondition.getValue().ifPresent(t -> writer.prop("value", t));
  writer
   .prop(PROPERTY_STATUS, evaluatedCondition.getStatus().name())
   .prop("onLeakPeriod", condition.isOnLeakPeriod())
   .prop("errorThreshold", condition.getErrorThreshold().orElse(null))
   .prop("warningThreshold", condition.getWarningThreshold().orElse(null))
   .endObject();
 }
 writer
  .endArray()
  .endObject();
}
org.sonar.server.qualitygateEvaluatedQualityGategetQualityGate

Popular methods of EvaluatedQualityGate

  • newBuilder
  • getEvaluatedConditions
  • getStatus
  • <init>
  • hasIgnoredConditionsOnSmallChangeset
  • hashCode

Popular in Java

  • Making http requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Notification (javax.management)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now