Finish refactoring of DomCodeToUsLayoutKeyboardCode().
[chromium-blink-merge.git] / extensions / browser / api / cast_channel / cast_channel_api_unittest.cc
blob786409ffb9f992fde6a13eb2fecd2153a3bf0d38
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "extensions/browser/api/cast_channel/cast_channel_api.h"
7 #include "base/memory/scoped_ptr.h"
8 #include "net/base/ip_endpoint.h"
9 #include "testing/gtest/include/gtest/gtest.h"
11 namespace extensions {
12 namespace core_api {
13 namespace cast_channel {
15 // Tests parsing of ConnectInfo.
16 TEST(CastChannelOpenFunctionTest, TestParseConnectInfo) {
17 typedef CastChannelOpenFunction ccof;
18 scoped_ptr<net::IPEndPoint> ip_endpoint;
20 // Valid ConnectInfo
21 ConnectInfo connect_info;
22 connect_info.ip_address = "192.0.0.1";
23 connect_info.port = 8009;
24 connect_info.auth = CHANNEL_AUTH_TYPE_SSL;
26 ip_endpoint.reset(ccof::ParseConnectInfo(connect_info));
27 EXPECT_TRUE(ip_endpoint);
28 EXPECT_EQ(ip_endpoint->ToString(), "192.0.0.1:8009");
31 } // namespace cast_channel
32 } // namespace core_api
33 } // namespace extensions