| Index: device/hid/hid_connection_unittest.cc
|
| diff --git a/device/hid/hid_connection_unittest.cc b/device/hid/hid_connection_unittest.cc
|
| index 14a2ef9f357c26563e19b1b69aaeb9bf76b732fb..27254817715bed6d21a040bce8720d182b50cad2 100644
|
| --- a/device/hid/hid_connection_unittest.cc
|
| +++ b/device/hid/hid_connection_unittest.cc
|
| @@ -17,7 +17,7 @@ namespace device {
|
|
|
| namespace {
|
|
|
| -using net::IOBuffer;
|
| +using net::IOBufferWithSize;
|
|
|
| const int kUSBLUFADemoVID = 0x03eb;
|
| const int kUSBLUFADemoPID = 0x204f;
|
| @@ -27,7 +27,7 @@ int g_read_times = 0;
|
| void Read(scoped_refptr<HidConnection> conn);
|
|
|
| void OnRead(scoped_refptr<HidConnection> conn,
|
| - scoped_refptr<net::IOBuffer> buffer,
|
| + scoped_refptr<IOBufferWithSize> buffer,
|
| bool success,
|
| size_t bytes) {
|
| EXPECT_TRUE(success);
|
| @@ -53,8 +53,8 @@ void OnRead(scoped_refptr<HidConnection> conn,
|
| }
|
|
|
| void Read(scoped_refptr<HidConnection> conn) {
|
| - scoped_refptr<IOBuffer> buffer(new IOBuffer(8));
|
| - conn->Read(buffer, 8, base::Bind(OnRead, conn, buffer));
|
| + scoped_refptr<IOBufferWithSize> buffer(new IOBufferWithSize(8));
|
| + conn->Read(buffer, base::Bind(OnRead, conn, buffer));
|
| }
|
|
|
| void OnWriteNormal(bool success,
|
| @@ -64,10 +64,10 @@ void OnWriteNormal(bool success,
|
| }
|
|
|
| void WriteNormal(scoped_refptr<HidConnection> conn) {
|
| - scoped_refptr<IOBuffer> buffer(new IOBuffer(8));
|
| + scoped_refptr<IOBufferWithSize> buffer(new IOBufferWithSize(8));
|
| *(int64_t*)buffer->data() = kReport;
|
|
|
| - conn->Write(buffer, 8, base::Bind(OnWriteNormal));
|
| + conn->Write(0, buffer, base::Bind(OnWriteNormal));
|
| }
|
|
|
| } // namespace
|
| @@ -81,6 +81,7 @@ class HidConnectionTest : public testing::Test {
|
|
|
| std::vector<HidDeviceInfo> devices;
|
| service_->GetDevices(&devices);
|
| + device_id_ = kInvalidHidDeviceId;
|
| for (std::vector<HidDeviceInfo>::iterator it = devices.begin();
|
| it != devices.end();
|
| ++it) {
|
| @@ -97,21 +98,19 @@ class HidConnectionTest : public testing::Test {
|
| message_loop_.reset(NULL);
|
| }
|
|
|
| - std::string device_id_;
|
| + HidDeviceId device_id_;
|
| scoped_ptr<base::MessageLoopForIO> message_loop_;
|
| scoped_ptr<HidService> service_;
|
| };
|
|
|
| TEST_F(HidConnectionTest, Create) {
|
| scoped_refptr<HidConnection> connection = service_->Connect(device_id_);
|
| - ASSERT_TRUE(connection || device_id_.empty());
|
| + ASSERT_TRUE(connection || device_id_ == kInvalidHidDeviceId);
|
| }
|
|
|
| TEST_F(HidConnectionTest, Read) {
|
| scoped_refptr<HidConnection> connection = service_->Connect(device_id_);
|
| -
|
| - if (!device_id_.empty()) {
|
| - ASSERT_TRUE(connection);
|
| + if (connection) {
|
| message_loop_->PostTask(FROM_HERE, base::Bind(Read, connection));
|
| message_loop_->Run();
|
| }
|
| @@ -120,8 +119,7 @@ TEST_F(HidConnectionTest, Read) {
|
| TEST_F(HidConnectionTest, Write) {
|
| scoped_refptr<HidConnection> connection = service_->Connect(device_id_);
|
|
|
| - if (!device_id_.empty()) {
|
| - ASSERT_TRUE(connection);
|
| + if (connection) {
|
| message_loop_->PostTask(FROM_HERE, base::Bind(WriteNormal, connection));
|
| message_loop_->Run();
|
| }
|
|
|