Package kong.unirest.core
Class MockListener
java.lang.Object
kong.unirest.core.MockListener
- All Implemented Interfaces:
WebSocket.Listener
A Mock WebSocket.Lister that records messages and has custom asserts.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private int
private List
<MockListener.Message> private boolean
private ByteBuffer
private ByteBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assertIsClosed
(int status, String message) void
void
assertPing
(ByteBuffer message) assert that a ping message was received.void
assertPong
(ByteBuffer message) assert that a pong message was received.void
assertReceivedMessage
(Object message, boolean last) onBinary
(WebSocket webSocket, ByteBuffer data, boolean last) void
void
onPing
(WebSocket webSocket, ByteBuffer message) onPong
(WebSocket webSocket, ByteBuffer message) onText
(WebSocket webSocket, CharSequence data, boolean last)
-
Field Details
-
messagesReceived
-
ping
-
pong
-
open
private boolean open -
closedStatus
private int closedStatus -
closedMessage
-
-
Constructor Details
-
MockListener
public MockListener()
-
-
Method Details
-
onOpen
- Specified by:
onOpen
in interfaceWebSocket.Listener
-
onText
- Specified by:
onText
in interfaceWebSocket.Listener
-
onBinary
- Specified by:
onBinary
in interfaceWebSocket.Listener
-
onPing
- Specified by:
onPing
in interfaceWebSocket.Listener
-
onPong
- Specified by:
onPong
in interfaceWebSocket.Listener
-
onClose
- Specified by:
onClose
in interfaceWebSocket.Listener
-
onError
- Specified by:
onError
in interfaceWebSocket.Listener
-
assertReceivedMessage
-
assertIsClosed
-
assertPing
assert that a ping message was received. Note that the onPing method will automatically send a pong to the WebSocket- Parameters:
message
- the message
-
assertPong
assert that a pong message was received. Note that the onPing method will automatically send a pong to the WebSocket- Parameters:
message
- the message
-
assertIsOpen
public void assertIsOpen()
-