Skip to content

Commit

Permalink
Add toString.
Browse files Browse the repository at this point in the history
  • Loading branch information
uhafner committed Jan 2, 2024
1 parent 401125b commit 203ebeb
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/main/java/io/jenkins/plugins/util/QualityGateResult.java
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,11 @@ private String createMessage(final QualityGateResultItem item) {
item.getQualityGate().getThreshold());
}

@Override
public String toString() {
return getOverallStatus().toString();
}

/**
* Represents a single item of the quality gate results.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ void shouldDoNothing() {
var log = new FilteredLog();
var result = createEvaluator(log);

assertThat(result).hasToString("INACTIVE");
assertThat(result.getOverallStatus()).isEqualTo(QualityGateStatus.INACTIVE);
assertThat(log.getInfoMessages())
.contains("No quality gates have been set - skipping");
Expand All @@ -38,6 +39,7 @@ void shouldCreateSuccessfulResult() {
var resultHandler = mock(ResultHandler.class);
var result = evaluator.evaluate(resultHandler, log);

assertThat(result).hasToString("INACTIVE");
assertThat(result.getOverallStatus()).isEqualTo(QualityGateStatus.INACTIVE);
assertThat(log.getInfoMessages())
.contains("Evaluating quality gates",
Expand Down

0 comments on commit 203ebeb

Please sign in to comment.