Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(283)

Side by Side Diff: jingle/notifier/communicator/connection_settings_unittest.cc

Issue 429253003: Webrtc deps roll. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "jingle/notifier/communicator/connection_settings.h" 5 #include "jingle/notifier/communicator/connection_settings.h"
6 6
7 #include "jingle/notifier/base/server_information.h" 7 #include "jingle/notifier/base/server_information.h"
8 #include "testing/gtest/include/gtest/gtest.h" 8 #include "testing/gtest/include/gtest/gtest.h"
9 9
10 namespace notifier { 10 namespace notifier {
(...skipping 26 matching lines...) Expand all
37 // Make sure that servers that support SSLTCP get mapped to two 37 // Make sure that servers that support SSLTCP get mapped to two
38 // settings entries (with the SSLTCP one coming last) whereas those 38 // settings entries (with the SSLTCP one coming last) whereas those
39 // that don't map to only one. 39 // that don't map to only one.
40 TEST_F(ConnectionSettingsTest, Basic) { 40 TEST_F(ConnectionSettingsTest, Basic) {
41 const ConnectionSettingsList settings_list = 41 const ConnectionSettingsList settings_list =
42 MakeConnectionSettingsList(servers_, false /* try_ssltcp_first */); 42 MakeConnectionSettingsList(servers_, false /* try_ssltcp_first */);
43 43
44 ConnectionSettingsList expected_settings_list; 44 ConnectionSettingsList expected_settings_list;
45 expected_settings_list.push_back( 45 expected_settings_list.push_back(
46 ConnectionSettings( 46 ConnectionSettings(
47 talk_base::SocketAddress("supports_ssltcp.com", 100), 47 rtc::SocketAddress("supports_ssltcp.com", 100),
48 DO_NOT_USE_SSLTCP, 48 DO_NOT_USE_SSLTCP,
49 SUPPORTS_SSLTCP)); 49 SUPPORTS_SSLTCP));
50 expected_settings_list.push_back( 50 expected_settings_list.push_back(
51 ConnectionSettings( 51 ConnectionSettings(
52 talk_base::SocketAddress("supports_ssltcp.com", 443), 52 rtc::SocketAddress("supports_ssltcp.com", 443),
53 USE_SSLTCP, 53 USE_SSLTCP,
54 SUPPORTS_SSLTCP)); 54 SUPPORTS_SSLTCP));
55 expected_settings_list.push_back( 55 expected_settings_list.push_back(
56 ConnectionSettings( 56 ConnectionSettings(
57 talk_base::SocketAddress("does_not_support_ssltcp.com", 200), 57 rtc::SocketAddress("does_not_support_ssltcp.com", 200),
58 DO_NOT_USE_SSLTCP, 58 DO_NOT_USE_SSLTCP,
59 DOES_NOT_SUPPORT_SSLTCP)); 59 DOES_NOT_SUPPORT_SSLTCP));
60 60
61 ASSERT_EQ(expected_settings_list.size(), settings_list.size()); 61 ASSERT_EQ(expected_settings_list.size(), settings_list.size());
62 for (size_t i = 0; i < settings_list.size(); ++i) { 62 for (size_t i = 0; i < settings_list.size(); ++i) {
63 EXPECT_TRUE(settings_list[i].Equals(expected_settings_list[i])); 63 EXPECT_TRUE(settings_list[i].Equals(expected_settings_list[i]));
64 } 64 }
65 } 65 }
66 66
67 // Make sure that servers that support SSLTCP get mapped to two 67 // Make sure that servers that support SSLTCP get mapped to two
68 // settings entries (with the SSLTCP one coming first) when 68 // settings entries (with the SSLTCP one coming first) when
69 // try_ssltcp_first is set. 69 // try_ssltcp_first is set.
70 TEST_F(ConnectionSettingsTest, TrySslTcpFirst) { 70 TEST_F(ConnectionSettingsTest, TrySslTcpFirst) {
71 const ConnectionSettingsList settings_list = 71 const ConnectionSettingsList settings_list =
72 MakeConnectionSettingsList(servers_, true /* try_ssltcp_first */); 72 MakeConnectionSettingsList(servers_, true /* try_ssltcp_first */);
73 73
74 ConnectionSettingsList expected_settings_list; 74 ConnectionSettingsList expected_settings_list;
75 expected_settings_list.push_back( 75 expected_settings_list.push_back(
76 ConnectionSettings( 76 ConnectionSettings(
77 talk_base::SocketAddress("supports_ssltcp.com", 443), 77 rtc::SocketAddress("supports_ssltcp.com", 443),
78 USE_SSLTCP, 78 USE_SSLTCP,
79 SUPPORTS_SSLTCP)); 79 SUPPORTS_SSLTCP));
80 expected_settings_list.push_back( 80 expected_settings_list.push_back(
81 ConnectionSettings( 81 ConnectionSettings(
82 talk_base::SocketAddress("supports_ssltcp.com", 100), 82 rtc::SocketAddress("supports_ssltcp.com", 100),
83 DO_NOT_USE_SSLTCP, 83 DO_NOT_USE_SSLTCP,
84 SUPPORTS_SSLTCP)); 84 SUPPORTS_SSLTCP));
85 expected_settings_list.push_back( 85 expected_settings_list.push_back(
86 ConnectionSettings( 86 ConnectionSettings(
87 talk_base::SocketAddress("does_not_support_ssltcp.com", 200), 87 rtc::SocketAddress("does_not_support_ssltcp.com", 200),
88 DO_NOT_USE_SSLTCP, 88 DO_NOT_USE_SSLTCP,
89 DOES_NOT_SUPPORT_SSLTCP)); 89 DOES_NOT_SUPPORT_SSLTCP));
90 90
91 ASSERT_EQ(expected_settings_list.size(), settings_list.size()); 91 ASSERT_EQ(expected_settings_list.size(), settings_list.size());
92 for (size_t i = 0; i < settings_list.size(); ++i) { 92 for (size_t i = 0; i < settings_list.size(); ++i) {
93 EXPECT_TRUE(settings_list[i].Equals(expected_settings_list[i])); 93 EXPECT_TRUE(settings_list[i].Equals(expected_settings_list[i]));
94 } 94 }
95 } 95 }
96 96
97 } // namespace 97 } // namespace
98 98
99 } // namespace notifier 99 } // namespace notifier
OLDNEW
« no previous file with comments | « jingle/notifier/communicator/connection_settings.cc ('k') | jingle/notifier/communicator/login.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698