| OLD | NEW | 
|    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 "base/memory/ref_counted.h" |    5 #include "base/memory/ref_counted.h" | 
|    6 #include "base/memory/scoped_ptr.h" |    6 #include "base/memory/scoped_ptr.h" | 
|    7 #include "chrome/browser/extensions/api/dns/dns_api.h" |    7 #include "chrome/browser/extensions/api/dns/dns_api.h" | 
|    8 #include "chrome/browser/extensions/api/dns/host_resolver_wrapper.h" |    8 #include "chrome/browser/extensions/api/dns/host_resolver_wrapper.h" | 
|    9 #include "chrome/browser/extensions/api/dns/mock_host_resolver_creator.h" |    9 #include "chrome/browser/extensions/api/dns/mock_host_resolver_creator.h" | 
|   10 #include "chrome/browser/extensions/extension_apitest.h" |   10 #include "chrome/browser/extensions/extension_apitest.h" | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   54  |   54  | 
|   55 IN_PROC_BROWSER_TEST_F(DnsApiTest, DnsResolveIPLiteral) { |   55 IN_PROC_BROWSER_TEST_F(DnsApiTest, DnsResolveIPLiteral) { | 
|   56   scoped_refptr<extensions::DnsResolveFunction> resolve_function( |   56   scoped_refptr<extensions::DnsResolveFunction> resolve_function( | 
|   57       new extensions::DnsResolveFunction()); |   57       new extensions::DnsResolveFunction()); | 
|   58   scoped_refptr<extensions::Extension> empty_extension(CreateEmptyExtension()); |   58   scoped_refptr<extensions::Extension> empty_extension(CreateEmptyExtension()); | 
|   59  |   59  | 
|   60   resolve_function->set_extension(empty_extension.get()); |   60   resolve_function->set_extension(empty_extension.get()); | 
|   61   resolve_function->set_has_callback(true); |   61   resolve_function->set_has_callback(true); | 
|   62  |   62  | 
|   63   scoped_ptr<base::Value> result(RunFunctionAndReturnSingleResult( |   63   scoped_ptr<base::Value> result(RunFunctionAndReturnSingleResult( | 
|   64       resolve_function, "[\"127.0.0.1\"]", browser())); |   64       resolve_function.get(), "[\"127.0.0.1\"]", browser())); | 
|   65   ASSERT_EQ(base::Value::TYPE_DICTIONARY, result->GetType()); |   65   ASSERT_EQ(base::Value::TYPE_DICTIONARY, result->GetType()); | 
|   66   DictionaryValue *value = static_cast<DictionaryValue*>(result.get()); |   66   DictionaryValue *value = static_cast<DictionaryValue*>(result.get()); | 
|   67  |   67  | 
|   68   int resultCode; |   68   int resultCode; | 
|   69   EXPECT_TRUE(value->GetInteger("resultCode", &resultCode)); |   69   EXPECT_TRUE(value->GetInteger("resultCode", &resultCode)); | 
|   70   EXPECT_EQ(net::OK, resultCode); |   70   EXPECT_EQ(net::OK, resultCode); | 
|   71  |   71  | 
|   72   std::string address; |   72   std::string address; | 
|   73   EXPECT_TRUE(value->GetString("address", &address)); |   73   EXPECT_TRUE(value->GetString("address", &address)); | 
|   74   EXPECT_EQ("127.0.0.1", address); |   74   EXPECT_EQ("127.0.0.1", address); | 
| (...skipping 21 matching lines...) Expand all  Loading... | 
|   96   EXPECT_EQ(net::OK, resultCode); |   96   EXPECT_EQ(net::OK, resultCode); | 
|   97  |   97  | 
|   98   std::string address; |   98   std::string address; | 
|   99   EXPECT_TRUE(value->GetString("address", &address)); |   99   EXPECT_TRUE(value->GetString("address", &address)); | 
|  100   EXPECT_EQ(extensions::MockHostResolverCreator::kAddress, address); |  100   EXPECT_EQ(extensions::MockHostResolverCreator::kAddress, address); | 
|  101 } |  101 } | 
|  102  |  102  | 
|  103 IN_PROC_BROWSER_TEST_F(DnsApiTest, DnsExtension) { |  103 IN_PROC_BROWSER_TEST_F(DnsApiTest, DnsExtension) { | 
|  104   ASSERT_TRUE(RunExtensionTest("dns/api")) << message_; |  104   ASSERT_TRUE(RunExtensionTest("dns/api")) << message_; | 
|  105 } |  105 } | 
| OLD | NEW |