mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-04 21:09:21 +08:00
Pass WebSocketSender wrapper instead of WebSocket to callback handler
Reviewed By: cwdick Differential Revision: D4488064 fbshipit-source-id: eb7113f5f4ba65546c0bd0336dc65b6fae610a53
This commit is contained in:
committed by
Facebook Github Bot
parent
4388783a21
commit
3329969b63
@@ -34,7 +34,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 1, \"target\": \"targetValue\", \"action\": \"actionValue\"}"));
|
||||
verify(callback).onMessage(any(WebSocket.class), eq("targetValue"), eq("actionValue"));
|
||||
verify(callback).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
eq("targetValue"),
|
||||
eq("actionValue"));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -44,7 +47,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.BINARY,
|
||||
"{\"version\": 1, \"target\": \"targetValue\", \"action\": \"actionValue\"}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -54,7 +60,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 1, \"action\": \"actionValue\"}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -64,7 +73,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 1, \"target\": null, \"action\": \"actionValue\"}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -74,7 +86,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 1, \"target\": \"targetValue\"}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -84,7 +99,10 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 1, \"target\": \"targetValue\", \"action\": null}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -94,6 +112,9 @@ public class JSPackagerWebSocketClientTest {
|
||||
final JSPackagerWebSocketClient client = new JSPackagerWebSocketClient("ws://not_needed", callback);
|
||||
client.onMessage(ResponseBody.create(WebSocket.TEXT,
|
||||
"{\"version\": 2, \"target\": \"targetValue\", \"action\": \"actionValue\"}"));
|
||||
verify(callback, never()).onMessage(any(WebSocket.class), anyString(), anyString());
|
||||
verify(callback, never()).onMessage(
|
||||
any(JSPackagerWebSocketClient.WebSocketSender.class),
|
||||
anyString(),
|
||||
anyString());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user