Class MessageListTester
-
- All Implemented Interfaces:
public class MessageListTester<T extends MessageList> extends ComponentTester<T>
Tester for MessageList components.
-
-
Constructor Summary
Constructors Constructor Description MessageListTester(T component)Wrap given component for testing.
-
Method Summary
Modifier and Type Method Description intsize()Get amount of messages in the messageList. MessageListItemgetMessage(int index)Get message in given index. List<MessageListItem>getMessages()Get all messages in list. List<MessageListItem>getMessages(Instant start, Instant end)Get messages between given Instant (excluding). List<MessageListItem>getMessagesAfter(Instant start)Get messages after given Instant (excluding). List<MessageListItem>getMessagesBefore(Instant end)Get messages before given Instant (excluding). List<MessageListItem>getMessages(String userName)Get all messages for a given userName. -
-
Constructor Detail
-
MessageListTester
MessageListTester(T component)
Wrap given component for testing.- Parameters:
component- target component
-
-
Method Detail
-
size
int size()
Get amount of messages in the messageList.
- Returns:
message count
-
getMessage
MessageListItem getMessage(int index)
Get message in given index. index is 0 based.
- Parameters:
index- item index- Returns:
message in index
-
getMessages
List<MessageListItem> getMessages()
Get all messages in list.
- Returns:
all available messages
-
getMessages
List<MessageListItem> getMessages(Instant start, Instant end)
Get messages between given Instant (excluding).
- Parameters:
start- start timeend- end time- Returns:
messages falling between start an end time
-
getMessagesAfter
List<MessageListItem> getMessagesAfter(Instant start)
Get messages after given Instant (excluding).
- Parameters:
start- start time- Returns:
messages after start time
-
getMessagesBefore
List<MessageListItem> getMessagesBefore(Instant end)
Get messages before given Instant (excluding).
- Parameters:
end- end time- Returns:
messages before end time
-
getMessages
List<MessageListItem> getMessages(String userName)
Get all messages for a given userName.
- Parameters:
userName- user to get messages for (nullable)- Returns:
messages for user, for
nullmessages without defined userName
-
-
-
-