Index: content/browser/media/webrtc_internals_unittest.cc |
=================================================================== |
--- content/browser/media/webrtc_internals_unittest.cc (revision 179210) |
+++ content/browser/media/webrtc_internals_unittest.cc (working copy) |
@@ -5,8 +5,8 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop.h" |
#include "base/values.h" |
-#include "chrome/browser/media/chrome_webrtc_internals.h" |
-#include "chrome/browser/media/webrtc_internals_ui_observer.h" |
+#include "content/browser/media/webrtc_internals.h" |
+#include "content/browser/media/webrtc_internals_ui_observer.h" |
#include "content/public/test/test_browser_thread.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -14,6 +14,9 @@ |
using base::DictionaryValue; |
using std::string; |
+namespace content { |
+ |
+namespace { |
static const string kContraints = "c"; |
static const string kServers = "s"; |
static const string kUrl = "u"; |
@@ -40,14 +43,9 @@ |
class WebRTCInternalsTest : public testing::Test { |
public: |
- WebRTCInternalsTest() |
- : io_thread_(content::BrowserThread::UI, &io_loop_) {} |
+ WebRTCInternalsTest() : io_thread_(BrowserThread::UI, &io_loop_) {} |
protected: |
- virtual void SetUp() { |
- webrtc_internals_ = ChromeWebRTCInternals::GetInstance(); |
- } |
- |
string ExpectedInfo(string prefix, |
string id, |
string suffix) { |
@@ -59,30 +57,29 @@ |
} |
MessageLoop io_loop_; |
- content::TestBrowserThread io_thread_; |
- ChromeWebRTCInternals* webrtc_internals_; |
+ TestBrowserThread io_thread_; |
}; |
-TEST_F(WebRTCInternalsTest, GetInstance) { |
- EXPECT_TRUE(webrtc_internals_); |
-} |
+} // namespace |
TEST_F(WebRTCInternalsTest, AddRemoveObserver) { |
scoped_ptr<MockWebRTCInternalsProxy> observer( |
new MockWebRTCInternalsProxy()); |
- webrtc_internals_->AddObserver(observer.get()); |
- webrtc_internals_->RemoveObserver(observer.get()); |
- webrtc_internals_->AddPeerConnection(3, 4, kUrl, kServers, kContraints); |
+ WebRTCInternals::GetInstance()->AddObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->RemoveObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->AddPeerConnection( |
+ 3, 4, kUrl, kServers, kContraints); |
EXPECT_EQ("", observer->command()); |
- webrtc_internals_->RemovePeerConnection(3, 4); |
+ WebRTCInternals::GetInstance()->RemovePeerConnection(3, 4); |
} |
TEST_F(WebRTCInternalsTest, SendAddPeerConnectionUpdate) { |
scoped_ptr<MockWebRTCInternalsProxy> observer( |
new MockWebRTCInternalsProxy()); |
- webrtc_internals_->AddObserver(observer.get()); |
- webrtc_internals_->AddPeerConnection(1, 2, kUrl, kServers, kContraints); |
+ WebRTCInternals::GetInstance()->AddObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->AddPeerConnection( |
+ 1, 2, kUrl, kServers, kContraints); |
EXPECT_EQ("addPeerConnection", observer->command()); |
DictionaryValue* dict = NULL; |
@@ -102,16 +99,17 @@ |
EXPECT_TRUE(dict->GetString("constraints", &value)); |
EXPECT_EQ(kContraints, value); |
- webrtc_internals_->RemoveObserver(observer.get()); |
- webrtc_internals_->RemovePeerConnection(1, 2); |
+ WebRTCInternals::GetInstance()->RemoveObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->RemovePeerConnection(1, 2); |
} |
TEST_F(WebRTCInternalsTest, SendRemovePeerConnectionUpdate) { |
scoped_ptr<MockWebRTCInternalsProxy> observer( |
new MockWebRTCInternalsProxy()); |
- webrtc_internals_->AddObserver(observer.get()); |
- webrtc_internals_->AddPeerConnection(1, 2, kUrl, kServers, kContraints); |
- webrtc_internals_->RemovePeerConnection(1, 2); |
+ WebRTCInternals::GetInstance()->AddObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->AddPeerConnection( |
+ 1, 2, kUrl, kServers, kContraints); |
+ WebRTCInternals::GetInstance()->RemovePeerConnection(1, 2); |
EXPECT_EQ("removePeerConnection", observer->command()); |
DictionaryValue* dict = NULL; |
@@ -123,18 +121,20 @@ |
EXPECT_TRUE(dict->GetInteger("lid", &int_value)); |
EXPECT_EQ(2, int_value); |
- webrtc_internals_->RemoveObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->RemoveObserver(observer.get()); |
} |
TEST_F(WebRTCInternalsTest, SendUpdatePeerConnectionUpdate) { |
scoped_ptr<MockWebRTCInternalsProxy> observer( |
new MockWebRTCInternalsProxy()); |
- webrtc_internals_->AddObserver(observer.get()); |
- webrtc_internals_->AddPeerConnection(1, 2, kUrl, kServers, kContraints); |
+ WebRTCInternals::GetInstance()->AddObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->AddPeerConnection( |
+ 1, 2, kUrl, kServers, kContraints); |
const string update_type = "fakeType"; |
const string update_value = "fakeValue"; |
- webrtc_internals_->UpdatePeerConnection(1, 2, update_type, update_value); |
+ WebRTCInternals::GetInstance()->UpdatePeerConnection( |
+ 1, 2, update_type, update_value); |
EXPECT_EQ("updatePeerConnection", observer->command()); |
@@ -153,6 +153,8 @@ |
EXPECT_TRUE(dict->GetString("value", &value)); |
EXPECT_EQ(update_value, value); |
- webrtc_internals_->RemovePeerConnection(1, 2); |
- webrtc_internals_->RemoveObserver(observer.get()); |
+ WebRTCInternals::GetInstance()->RemovePeerConnection(1, 2); |
+ WebRTCInternals::GetInstance()->RemoveObserver(observer.get()); |
} |
+ |
+} // namespace content |