| 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/bind.h" | 5 #include "base/bind.h" | 
| 6 #include "base/memory/scoped_ptr.h" | 6 #include "base/memory/scoped_ptr.h" | 
| 7 #include "base/message_loop.h" | 7 #include "base/message_loop.h" | 
| 8 #include "base/string16.h" | 8 #include "base/string16.h" | 
| 9 #include "base/string_number_conversions.h" | 9 #include "base/string_number_conversions.h" | 
| 10 #include "base/string_util.h" | 10 #include "base/string_util.h" | 
| (...skipping 477 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 488     { ASCIIToUTF16("https://foo.com"), AutocompleteInput::URL }, | 488     { ASCIIToUTF16("https://foo.com"), AutocompleteInput::URL }, | 
| 489     { ASCIIToUTF16("127.0.0.1"), AutocompleteInput::URL }, | 489     { ASCIIToUTF16("127.0.0.1"), AutocompleteInput::URL }, | 
| 490     { ASCIIToUTF16("127.0.1"), AutocompleteInput::UNKNOWN }, | 490     { ASCIIToUTF16("127.0.1"), AutocompleteInput::UNKNOWN }, | 
| 491     { ASCIIToUTF16("127.0.1/"), AutocompleteInput::URL }, | 491     { ASCIIToUTF16("127.0.1/"), AutocompleteInput::URL }, | 
| 492     { ASCIIToUTF16("browser.tabs.closeButtons"), AutocompleteInput::UNKNOWN }, | 492     { ASCIIToUTF16("browser.tabs.closeButtons"), AutocompleteInput::UNKNOWN }, | 
| 493     { WideToUTF16(L"\u6d4b\u8bd5"), AutocompleteInput::UNKNOWN }, | 493     { WideToUTF16(L"\u6d4b\u8bd5"), AutocompleteInput::UNKNOWN }, | 
| 494     { ASCIIToUTF16("[2001:]"), AutocompleteInput::QUERY }, | 494     { ASCIIToUTF16("[2001:]"), AutocompleteInput::QUERY }, | 
| 495     { ASCIIToUTF16("[2001:dB8::1]"), AutocompleteInput::URL }, | 495     { ASCIIToUTF16("[2001:dB8::1]"), AutocompleteInput::URL }, | 
| 496     { ASCIIToUTF16("192.168.0.256"), AutocompleteInput::QUERY }, | 496     { ASCIIToUTF16("192.168.0.256"), AutocompleteInput::QUERY }, | 
| 497     { ASCIIToUTF16("[foo.com]"), AutocompleteInput::QUERY }, | 497     { ASCIIToUTF16("[foo.com]"), AutocompleteInput::QUERY }, | 
|  | 498     { ASCIIToUTF16("filesystem:http://a.com/t/bar"), AutocompleteInput::URL }, | 
|  | 499     { ASCIIToUTF16("filesystem:http:foo"), AutocompleteInput::URL }, | 
|  | 500     { ASCIIToUTF16("filesystem:file://"), AutocompleteInput::URL }, | 
|  | 501     { ASCIIToUTF16("filesystem:http"), AutocompleteInput::URL }, | 
|  | 502     { ASCIIToUTF16("filesystem:"), AutocompleteInput::URL }, | 
|  | 503     { ASCIIToUTF16("ftp:"), AutocompleteInput::URL }, | 
| 498   }; | 504   }; | 
| 499 | 505 | 
| 500   for (size_t i = 0; i < ARRAYSIZE_UNSAFE(input_cases); ++i) { | 506   for (size_t i = 0; i < ARRAYSIZE_UNSAFE(input_cases); ++i) { | 
| 501     SCOPED_TRACE(input_cases[i].input); | 507     SCOPED_TRACE(input_cases[i].input); | 
| 502     AutocompleteInput input(input_cases[i].input, string16(), true, false, | 508     AutocompleteInput input(input_cases[i].input, string16(), true, false, | 
| 503                             true, AutocompleteInput::ALL_MATCHES); | 509                             true, AutocompleteInput::ALL_MATCHES); | 
| 504     EXPECT_EQ(input_cases[i].type, input.type()); | 510     EXPECT_EQ(input_cases[i].type, input.type()); | 
| 505   } | 511   } | 
| 506 } | 512 } | 
| 507 | 513 | 
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 599                                                    &scheme, | 605                                                    &scheme, | 
| 600                                                    &host); | 606                                                    &host); | 
| 601     AutocompleteInput input(input_cases[i].input, string16(), true, false, | 607     AutocompleteInput input(input_cases[i].input, string16(), true, false, | 
| 602                             true, AutocompleteInput::ALL_MATCHES); | 608                             true, AutocompleteInput::ALL_MATCHES); | 
| 603     EXPECT_EQ(input_cases[i].scheme.begin, scheme.begin); | 609     EXPECT_EQ(input_cases[i].scheme.begin, scheme.begin); | 
| 604     EXPECT_EQ(input_cases[i].scheme.len, scheme.len); | 610     EXPECT_EQ(input_cases[i].scheme.len, scheme.len); | 
| 605     EXPECT_EQ(input_cases[i].host.begin, host.begin); | 611     EXPECT_EQ(input_cases[i].host.begin, host.begin); | 
| 606     EXPECT_EQ(input_cases[i].host.len, host.len); | 612     EXPECT_EQ(input_cases[i].host.len, host.len); | 
| 607   } | 613   } | 
| 608 } | 614 } | 
| OLD | NEW | 
|---|