Examples of ConditionAndOutcome


Examples of org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport.ConditionAndOutcome

    Map<String, ConditionAndOutcomes> map = this.report
        .getConditionAndOutcomesBySource();
    assertThat(map.size(), equalTo(2));
    Iterator<ConditionAndOutcome> iterator = map.get("a").iterator();

    ConditionAndOutcome conditionAndOutcome = iterator.next();
    assertThat(conditionAndOutcome.getCondition(), equalTo(this.condition1));
    assertThat(conditionAndOutcome.getOutcome(), equalTo(this.outcome1));

    conditionAndOutcome = iterator.next();
    assertThat(conditionAndOutcome.getCondition(), equalTo(this.condition2));
    assertThat(conditionAndOutcome.getOutcome(), equalTo(this.outcome2));
    assertThat(iterator.hasNext(), equalTo(false));

    iterator = map.get("b").iterator();
    conditionAndOutcome = iterator.next();
    assertThat(conditionAndOutcome.getCondition(), equalTo(this.condition3));
    assertThat(conditionAndOutcome.getOutcome(), equalTo(this.outcome3));
    assertThat(iterator.hasNext(), equalTo(false));
  }
View Full Code Here

Examples of org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport.ConditionAndOutcome

    assertThat(report.getConditionAndOutcomesBySource().size(), not(equalTo(0)));
  }

  @Test
  public void testDuplicateConditionAndOutcomes() {
    ConditionAndOutcome outcome1 = new ConditionAndOutcome(this.condition1,
        new ConditionOutcome(true, "Message 1"));
    ConditionAndOutcome outcome2 = new ConditionAndOutcome(this.condition2,
        new ConditionOutcome(true, "Message 2"));
    ConditionAndOutcome outcome3 = new ConditionAndOutcome(this.condition3,
        new ConditionOutcome(true, "Message 2"));

    assertThat(outcome1, equalTo(outcome1));
    assertThat(outcome1, not(equalTo(outcome2)));
    assertThat(outcome2, equalTo(outcome3));
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.