Index: blimp/net/blob_channel/helium_blob_channel_unittest.cc |
diff --git a/blimp/net/blob_channel/helium_blob_channel_unittest.cc b/blimp/net/blob_channel/helium_blob_channel_unittest.cc |
deleted file mode 100644 |
index 38a81e8387c6fcedf337cf83094fa41e63c77f7c..0000000000000000000000000000000000000000 |
--- a/blimp/net/blob_channel/helium_blob_channel_unittest.cc |
+++ /dev/null |
@@ -1,73 +0,0 @@ |
-// Copyright 2016 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include <memory> |
- |
-#include "base/memory/ptr_util.h" |
-#include "blimp/common/blob_cache/id_util.h" |
-#include "blimp/common/blob_cache/test_util.h" |
-#include "blimp/net/blob_channel/helium_blob_receiver_delegate.h" |
-#include "blimp/net/blob_channel/helium_blob_sender_delegate.h" |
-#include "blimp/net/blob_channel/mock_blob_channel_receiver.h" |
-#include "blimp/net/test_common.h" |
-#include "testing/gmock/include/gmock/gmock.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace blimp { |
-namespace { |
- |
-using testing::_; |
-using testing::SaveArg; |
- |
-const char kBlobId[] = "foo1"; |
-const char kBlobPayload[] = "bar1"; |
- |
-class HeliumBlobChannelTest : public testing::Test { |
- public: |
- HeliumBlobChannelTest() : receiver_delegate_(new HeliumBlobReceiverDelegate) { |
- receiver_delegate_->SetReceiver(&mock_receiver_); |
- sender_delegate_.set_outgoing_message_processor( |
- base::WrapUnique(receiver_delegate_)); |
- } |
- |
- ~HeliumBlobChannelTest() override {} |
- |
- protected: |
- const std::string blob_id_ = CalculateBlobId(kBlobId); |
- |
- MockBlobChannelReceiver mock_receiver_; |
- HeliumBlobReceiverDelegate* receiver_delegate_; |
- HeliumBlobSenderDelegate sender_delegate_; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(HeliumBlobChannelTest); |
-}; |
- |
-// Verifies the content of BlimpMessages generated by the Sender. |
-TEST_F(HeliumBlobChannelTest, TransferBlobContents) { |
- BlimpMessage captured_msg; |
- MockBlimpMessageProcessor* mock_processor = new MockBlimpMessageProcessor; |
- EXPECT_CALL(*mock_processor, MockableProcessMessage(_, _)) |
- .WillOnce(SaveArg<0>(&captured_msg)); |
- sender_delegate_.set_outgoing_message_processor( |
- base::WrapUnique(mock_processor)); |
- |
- sender_delegate_.DeliverBlob(blob_id_, CreateBlobDataPtr(kBlobPayload)); |
- |
- EXPECT_EQ(BlobChannelMessage::TypeCase::kTransferBlob, |
- captured_msg.blob_channel().type_case()); |
- EXPECT_EQ(blob_id_, captured_msg.blob_channel().transfer_blob().blob_id()); |
- EXPECT_EQ(kBlobPayload, |
- captured_msg.blob_channel().transfer_blob().payload()); |
-} |
- |
-// Verifies that the Receiver understands messages sent by the Sender. |
-TEST_F(HeliumBlobChannelTest, TransferBlobCompatibility) { |
- EXPECT_CALL(mock_receiver_, |
- OnBlobReceived(blob_id_, BlobDataPtrEqualsString(kBlobPayload))); |
- sender_delegate_.DeliverBlob(blob_id_, CreateBlobDataPtr(kBlobPayload)); |
-} |
- |
-} // namespace |
-} // namespace blimp |