Index: ppapi/tests/test_websocket.h |
diff --git a/ppapi/tests/test_websocket.h b/ppapi/tests/test_websocket.h |
index 4048458943f67ba063778badd00da29416d592e6..1f16489352f6a36c32b036f4d4c7c0bfb09ad7c1 100644 |
--- a/ppapi/tests/test_websocket.h |
+++ b/ppapi/tests/test_websocket.h |
@@ -11,6 +11,7 @@ |
struct PPB_Core; |
struct PPB_Var; |
+struct PPB_VarArrayBuffer_Dev; |
struct PPB_WebSocket_Dev; |
class TestWebSocket : public TestCase { |
@@ -22,9 +23,13 @@ class TestWebSocket : public TestCase { |
virtual bool Init(); |
virtual void RunTests(const std::string& filter); |
- PP_Var CreateVar(const char* string); |
+ PP_Var CreateVarString(const char* string); |
+ PP_Var CreateVarBinary(const uint8_t* data, uint32_t size); |
void ReleaseVar(const PP_Var& var); |
- bool AreEqual(const PP_Var& var, const char* string); |
+ bool AreEqualWithString(const PP_Var& var, const char* string); |
+ bool AreEqualWithBinary(const PP_Var& var, |
+ const uint8_t* data, |
+ uint32_t size); |
PP_Resource Connect(const char* url, int32_t* result, const char* protocol); |
@@ -38,12 +43,14 @@ class TestWebSocket : public TestCase { |
std::string TestValidClose(); |
std::string TestGetProtocol(); |
std::string TestTextSendReceive(); |
+ std::string TestBinarySendReceive(); |
std::string TestCcInterfaces(); |
// Used by the tests that access the C API directly. |
const PPB_WebSocket_Dev* websocket_interface_; |
const PPB_Var* var_interface_; |
+ const PPB_VarArrayBuffer_Dev* arraybuffer_interface_; |
const PPB_Core* core_interface_; |
}; |