private String getMatchMessage(ThrowingRunnable supplier, String conditionAlias) { return generateDescriptionPrefix(supplier, conditionAlias, true) + " reached its end value"; }
private String generateDescriptionPrefix(ThrowingRunnable supplier, String conditionAlias, boolean includeAliasIfDefined) { String methodDescription = generateMethodDescription(supplier); boolean hasAlias = conditionAlias != null; if (isLambdaClass(supplier.getClass())) { final String prefix; if (hasAlias && includeAliasIfDefined) { prefix = "Assertion condition with alias " + conditionAlias + " defined as a "; } else { prefix = "Assertion condition defined as a "; } return prefix + generateLambdaErrorMessagePrefix(supplier.getClass(), false) + methodDescription; } return "Assertion condition" + (hasAlias ? " with alias " + conditionAlias : "") + methodDescription; }
until(new AssertionCondition(assertion, generateConditionSettings()));
until(new AssertionCondition(assertion, generateConditionSettings()));
private String getMismatchMessage(ThrowingRunnable supplier, String exceptionMessage, String conditionAlias, boolean includeAliasIfDefined) { if (exceptionMessage != null && exceptionMessage.endsWith(".")) { // Remove the "." of the Hamcrest match description since Awaitility adds more exceptionMessage = exceptionMessage.substring(0, exceptionMessage.length() - 1); } return generateDescriptionPrefix(supplier, conditionAlias, includeAliasIfDefined) + " " + exceptionMessage; }
private String generateDescriptionPrefix(ThrowingRunnable supplier, String conditionAlias, boolean includeAliasIfDefined) { String methodDescription = generateMethodDescription(supplier); boolean hasAlias = conditionAlias != null; if (isLambdaClass(supplier.getClass())) { final String prefix; if (hasAlias && includeAliasIfDefined) { prefix = "Assertion condition with alias " + conditionAlias + " defined as a "; } else { prefix = "Assertion condition defined as a "; } return prefix + generateLambdaErrorMessagePrefix(supplier.getClass(), false) + methodDescription; } return "Assertion condition" + (hasAlias ? " with alias " + conditionAlias : "") + methodDescription; }
private String getMatchMessage(ThrowingRunnable supplier, String conditionAlias) { return generateDescriptionPrefix(supplier, conditionAlias, true) + " reached its end value"; }
private String getMismatchMessage(ThrowingRunnable supplier, String exceptionMessage, String conditionAlias, boolean includeAliasIfDefined) { if (exceptionMessage != null && exceptionMessage.endsWith(".")) { // Remove the "." of the Hamcrest match description since Awaitility adds more exceptionMessage = exceptionMessage.substring(0, exceptionMessage.length() - 1); } return generateDescriptionPrefix(supplier, conditionAlias, includeAliasIfDefined) + " " + exceptionMessage; }