| Index: net/proxy/single_threaded_proxy_resolver_unittest.cc | 
| =================================================================== | 
| --- net/proxy/single_threaded_proxy_resolver_unittest.cc	(revision 51195) | 
| +++ net/proxy/single_threaded_proxy_resolver_unittest.cc	(working copy) | 
| @@ -2,6 +2,7 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| +#include "base/string_util.h" | 
| #include "base/waitable_event.h" | 
| #include "googleurl/src/gurl.h" | 
| #include "net/base/net_log.h" | 
| @@ -55,10 +56,10 @@ | 
| } | 
|  | 
| virtual int SetPacScript(const GURL& pac_url, | 
| -                           const std::string& bytes, | 
| +                           const string16& text, | 
| CompletionCallback* callback) { | 
| CheckIsOnWorkerThread(); | 
| -    last_pac_bytes_ = bytes; | 
| +    last_pac_script_ = text; | 
| return OK; | 
| } | 
|  | 
| @@ -69,7 +70,7 @@ | 
|  | 
| int purge_count() const { return purge_count_; } | 
|  | 
| -  const std::string& last_pac_bytes() const { return last_pac_bytes_; } | 
| +  const string16& last_pac_script() const { return last_pac_script_; } | 
|  | 
| void SetResolveLatency(int latency_ms) { | 
| resolve_latency_ms_ = latency_ms; | 
| @@ -87,7 +88,7 @@ | 
| MessageLoop* wrong_loop_; | 
| int request_count_; | 
| int purge_count_; | 
| -  std::string last_pac_bytes_; | 
| +  string16 last_pac_script_; | 
| int resolve_latency_ms_; | 
| }; | 
|  | 
| @@ -151,10 +152,11 @@ | 
| // Call SetPacScriptByData() -- verify that it reaches the synchronous | 
| // resolver. | 
| TestCompletionCallback set_script_callback; | 
| -  rv = resolver.SetPacScriptByData("pac script bytes", &set_script_callback); | 
| +  rv = resolver.SetPacScriptByData(ASCIIToUTF16("pac script bytes"), | 
| +                                   &set_script_callback); | 
| EXPECT_EQ(ERR_IO_PENDING, rv); | 
| EXPECT_EQ(OK, set_script_callback.WaitForResult()); | 
| -  EXPECT_EQ("pac script bytes", mock->last_pac_bytes()); | 
| +  EXPECT_EQ(ASCIIToUTF16("pac script bytes"), mock->last_pac_script()); | 
|  | 
| // Start request 0. | 
| TestCompletionCallback callback0; | 
| @@ -216,7 +218,7 @@ | 
| // we queue up a dummy request after the PurgeMemory() call and wait until it | 
| // finishes to ensure PurgeMemory() has had a chance to run. | 
| TestCompletionCallback dummy_callback; | 
| -  rv = resolver.SetPacScriptByData("dummy", &dummy_callback); | 
| +  rv = resolver.SetPacScriptByData(ASCIIToUTF16("dummy"), &dummy_callback); | 
| EXPECT_EQ(OK, dummy_callback.WaitForResult()); | 
| EXPECT_EQ(1, mock->purge_count()); | 
| } | 
| @@ -437,7 +439,8 @@ | 
| mock->WaitUntilBlocked(); | 
|  | 
| TestCompletionCallback set_pac_script_callback; | 
| -  rv = resolver.SetPacScriptByData("data", &set_pac_script_callback); | 
| +  rv = resolver.SetPacScriptByData(ASCIIToUTF16("data"), | 
| +                                   &set_pac_script_callback); | 
| EXPECT_EQ(ERR_IO_PENDING, rv); | 
|  | 
| // Cancel the SetPacScriptByData request (it can't have finished yet, | 
|  |