| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/string_number_conversions.h" | 8 #include "base/string_number_conversions.h" |
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
| 10 #include "base/utf_string_conversions.h" | 10 #include "base/utf_string_conversions.h" |
| (...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 { ASCIIToUTF16("?foo"), AutocompleteInput::FORCED_QUERY }, | 284 { ASCIIToUTF16("?foo"), AutocompleteInput::FORCED_QUERY }, |
| 285 { ASCIIToUTF16("?foo bar"), AutocompleteInput::FORCED_QUERY }, | 285 { ASCIIToUTF16("?foo bar"), AutocompleteInput::FORCED_QUERY }, |
| 286 { ASCIIToUTF16("?http://foo.com/bar"), AutocompleteInput::FORCED_QUERY }, | 286 { ASCIIToUTF16("?http://foo.com/bar"), AutocompleteInput::FORCED_QUERY }, |
| 287 { ASCIIToUTF16("foo"), AutocompleteInput::UNKNOWN }, | 287 { ASCIIToUTF16("foo"), AutocompleteInput::UNKNOWN }, |
| 288 { ASCIIToUTF16("localhost"), AutocompleteInput::URL }, | 288 { ASCIIToUTF16("localhost"), AutocompleteInput::URL }, |
| 289 { ASCIIToUTF16("foo.c"), AutocompleteInput::UNKNOWN }, | 289 { ASCIIToUTF16("foo.c"), AutocompleteInput::UNKNOWN }, |
| 290 { ASCIIToUTF16("foo.com"), AutocompleteInput::URL }, | 290 { ASCIIToUTF16("foo.com"), AutocompleteInput::URL }, |
| 291 { ASCIIToUTF16("-foo.com"), AutocompleteInput::URL }, | 291 { ASCIIToUTF16("-foo.com"), AutocompleteInput::URL }, |
| 292 { ASCIIToUTF16("foo-.com"), AutocompleteInput::UNKNOWN }, | 292 { ASCIIToUTF16("foo-.com"), AutocompleteInput::UNKNOWN }, |
| 293 { ASCIIToUTF16("foo.-com"), AutocompleteInput::QUERY }, | 293 { ASCIIToUTF16("foo.-com"), AutocompleteInput::QUERY }, |
| 294 { ASCIIToUTF16("foo/"), AutocompleteInput::URL }, |
| 294 { ASCIIToUTF16("foo/bar"), AutocompleteInput::UNKNOWN }, | 295 { ASCIIToUTF16("foo/bar"), AutocompleteInput::UNKNOWN }, |
| 296 { ASCIIToUTF16("foo/bar/"), AutocompleteInput::URL }, |
| 297 { ASCIIToUTF16("foo/bar baz\\"), AutocompleteInput::URL }, |
| 295 { ASCIIToUTF16("foo.com/bar"), AutocompleteInput::URL }, | 298 { ASCIIToUTF16("foo.com/bar"), AutocompleteInput::URL }, |
| 296 { ASCIIToUTF16("foo;bar"), AutocompleteInput::QUERY }, | 299 { ASCIIToUTF16("foo;bar"), AutocompleteInput::QUERY }, |
| 297 { ASCIIToUTF16("foo/bar baz"), AutocompleteInput::UNKNOWN }, | 300 { ASCIIToUTF16("foo/bar baz"), AutocompleteInput::UNKNOWN }, |
| 298 { ASCIIToUTF16("foo bar.com"), AutocompleteInput::QUERY }, | 301 { ASCIIToUTF16("foo bar.com"), AutocompleteInput::QUERY }, |
| 299 { ASCIIToUTF16("foo bar"), AutocompleteInput::QUERY }, | 302 { ASCIIToUTF16("foo bar"), AutocompleteInput::QUERY }, |
| 300 { ASCIIToUTF16("foo+bar"), AutocompleteInput::QUERY }, | 303 { ASCIIToUTF16("foo+bar"), AutocompleteInput::QUERY }, |
| 301 { ASCIIToUTF16("foo+bar.com"), AutocompleteInput::UNKNOWN }, | 304 { ASCIIToUTF16("foo+bar.com"), AutocompleteInput::UNKNOWN }, |
| 302 { ASCIIToUTF16("\"foo:bar\""), AutocompleteInput::QUERY }, | 305 { ASCIIToUTF16("\"foo:bar\""), AutocompleteInput::QUERY }, |
| 303 { ASCIIToUTF16("link:foo.com"), AutocompleteInput::UNKNOWN }, | 306 { ASCIIToUTF16("link:foo.com"), AutocompleteInput::UNKNOWN }, |
| 304 { ASCIIToUTF16("foo:81"), AutocompleteInput::UNKNOWN }, | 307 { ASCIIToUTF16("foo:81"), AutocompleteInput::UNKNOWN }, |
| (...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 479 AutocompleteInput input(input_cases[i].input, string16(), true, false, | 482 AutocompleteInput input(input_cases[i].input, string16(), true, false, |
| 480 true, AutocompleteInput::ALL_MATCHES); | 483 true, AutocompleteInput::ALL_MATCHES); |
| 481 EXPECT_EQ(input_cases[i].scheme.begin, scheme.begin); | 484 EXPECT_EQ(input_cases[i].scheme.begin, scheme.begin); |
| 482 EXPECT_EQ(input_cases[i].scheme.len, scheme.len); | 485 EXPECT_EQ(input_cases[i].scheme.len, scheme.len); |
| 483 EXPECT_EQ(input_cases[i].host.begin, host.begin); | 486 EXPECT_EQ(input_cases[i].host.begin, host.begin); |
| 484 EXPECT_EQ(input_cases[i].host.len, host.len); | 487 EXPECT_EQ(input_cases[i].host.len, host.len); |
| 485 } | 488 } |
| 486 } | 489 } |
| 487 | 490 |
| 488 } // namespace | 491 } // namespace |
| OLD | NEW |