Class MessageListAssertion

java.lang.Object
org.carrot2.labs.test.MessageListAssertion

public class MessageListAssertion extends Object
Assertions on lists of Messages.
  • Constructor Details

    • MessageListAssertion

      public MessageListAssertion(List<org.carrot2.labs.smartsprites.message.Message> actual)
      Creates a Message list assertion object.
      Parameters:
      actual - the actual
  • Method Details

    • contains

      public MessageListAssertion contains(org.carrot2.labs.smartsprites.message.Message... messages)
      Asserts that the current message list contains (at least) the specified messages.
      Parameters:
      messages - the messages
      Returns:
      the message list assertion
    • isEquivalentTo

      public MessageListAssertion isEquivalentTo(List<org.carrot2.labs.smartsprites.message.Message> expected)
      Asserts that the current message list is equivalent to the provided expected message list.
      Parameters:
      expected - the expected
      Returns:
      the message list assertion
    • isEquivalentTo

      public MessageListAssertion isEquivalentTo(org.carrot2.labs.smartsprites.message.Message.MessageLevel onlyLevel, List<org.carrot2.labs.smartsprites.message.Message> expected)
      Asserts that the current message list is equivalent to the provided expected message list.
      Parameters:
      onlyLevel - the only level
      expected - the expected
      Returns:
      the message list assertion
    • isEquivalentTo

      public MessageListAssertion isEquivalentTo(org.carrot2.labs.smartsprites.message.Message... messages)
      Asserts that the current message list is equivalent to the provided expected message list.
      Parameters:
      messages - the messages
      Returns:
      the message list assertion
    • isEquivalentTo

      public MessageListAssertion isEquivalentTo(org.carrot2.labs.smartsprites.message.Message.MessageLevel onlyLevel, org.carrot2.labs.smartsprites.message.Message... messages)
      Asserts that the current message list is equivalent to the provided expected message list.
      Parameters:
      onlyLevel - the only level
      messages - the messages
      Returns:
      the message list assertion
    • doesNotHaveMessagesOfLevel

      public MessageListAssertion doesNotHaveMessagesOfLevel(org.carrot2.labs.smartsprites.message.Message.MessageLevel level)
      Does not have messages of level.
      Parameters:
      level - the level
      Returns:
      the message list assertion
    • isEmpty

      public MessageListAssertion isEmpty()
      Checks if is empty.
      Returns:
      the message list assertion