public MessageRecordStream withMessageId(final String messageId) { return valueFilter(v -> messageId.equals(v.getMessageId())); }
public MessageRecordStream withMessageId(final String messageId) { return valueFilter(v -> messageId.equals(v.getMessageId())); }
/** * Verifies that the actual MessageRecordValue's messageId is equal to the given one. * @param messageId the given messageId to compare the actual MessageRecordValue's messageId to. * @return this assertion object. * @throws AssertionError - if the actual MessageRecordValue's messageId is not equal to the given one. */ public S hasMessageId(String messageId) { // check that actual MessageRecordValue we want to make assertions on is not null. isNotNull(); // overrides the default error message with a more explicit one String assertjErrorMessage = "\nExpecting messageId of:\n <%s>\nto be:\n <%s>\nbut was:\n <%s>"; // null safe check String actualMessageId = actual.getMessageId(); if (!Objects.areEqual(actualMessageId, messageId)) { failWithMessage(assertjErrorMessage, actual, messageId, actualMessageId); } // return the current assertion for method chaining return myself; }