| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 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 "components/omnibox/browser/autocomplete_input.h" | 5 #include "components/omnibox/browser/autocomplete_input.h" |
| 6 | 6 |
| 7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
| 8 #include "base/strings/string16.h" | 8 #include "base/strings/string16.h" |
| 9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
| 10 #include "build/build_config.h" | 10 #include "build/build_config.h" |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 { ASCIIToUTF16("1.2/"), metrics::OmniboxInputType::URL }, | 76 { ASCIIToUTF16("1.2/"), metrics::OmniboxInputType::URL }, |
| 77 { ASCIIToUTF16("1.2/45"), metrics::OmniboxInputType::QUERY }, | 77 { ASCIIToUTF16("1.2/45"), metrics::OmniboxInputType::QUERY }, |
| 78 { ASCIIToUTF16("6008/32768"), metrics::OmniboxInputType::QUERY }, | 78 { ASCIIToUTF16("6008/32768"), metrics::OmniboxInputType::QUERY }, |
| 79 { ASCIIToUTF16("12345678/"), metrics::OmniboxInputType::QUERY }, | 79 { ASCIIToUTF16("12345678/"), metrics::OmniboxInputType::QUERY }, |
| 80 { ASCIIToUTF16("123456789/"), metrics::OmniboxInputType::URL }, | 80 { ASCIIToUTF16("123456789/"), metrics::OmniboxInputType::URL }, |
| 81 { ASCIIToUTF16("1.2:45"), metrics::OmniboxInputType::QUERY }, | 81 { ASCIIToUTF16("1.2:45"), metrics::OmniboxInputType::QUERY }, |
| 82 { ASCIIToUTF16("user@1.2:45"), metrics::OmniboxInputType::QUERY }, | 82 { ASCIIToUTF16("user@1.2:45"), metrics::OmniboxInputType::QUERY }, |
| 83 { ASCIIToUTF16("user@foo:45"), metrics::OmniboxInputType::URL }, | 83 { ASCIIToUTF16("user@foo:45"), metrics::OmniboxInputType::URL }, |
| 84 { ASCIIToUTF16("user:pass@1.2:45"), metrics::OmniboxInputType::URL }, | 84 { ASCIIToUTF16("user:pass@1.2:45"), metrics::OmniboxInputType::URL }, |
| 85 { ASCIIToUTF16("host?query"), metrics::OmniboxInputType::UNKNOWN }, | 85 { ASCIIToUTF16("host?query"), metrics::OmniboxInputType::UNKNOWN }, |
| 86 { ASCIIToUTF16("host#ref"), metrics::OmniboxInputType::QUERY }, | |
| 87 { ASCIIToUTF16("host#"), metrics::OmniboxInputType::QUERY }, | 86 { ASCIIToUTF16("host#"), metrics::OmniboxInputType::QUERY }, |
| 88 { ASCIIToUTF16("host#ref"), metrics::OmniboxInputType::QUERY }, | 87 { ASCIIToUTF16("host#ref"), metrics::OmniboxInputType::QUERY }, |
| 89 { ASCIIToUTF16("host# ref"), metrics::OmniboxInputType::QUERY }, | 88 { ASCIIToUTF16("host# ref"), metrics::OmniboxInputType::QUERY }, |
| 90 { ASCIIToUTF16("host/#ref"), metrics::OmniboxInputType::URL }, | 89 { ASCIIToUTF16("host/#ref"), metrics::OmniboxInputType::URL }, |
| 91 { ASCIIToUTF16("host/?#ref"), metrics::OmniboxInputType::URL }, | 90 { ASCIIToUTF16("host/?#ref"), metrics::OmniboxInputType::URL }, |
| 92 { ASCIIToUTF16("host/?#"), metrics::OmniboxInputType::URL }, | 91 { ASCIIToUTF16("host/?#"), metrics::OmniboxInputType::URL }, |
| 93 { ASCIIToUTF16("host.com#ref"), metrics::OmniboxInputType::URL }, | 92 { ASCIIToUTF16("host.com#ref"), metrics::OmniboxInputType::URL }, |
| 94 { ASCIIToUTF16("http://host#ref"), metrics::OmniboxInputType::URL }, | 93 { ASCIIToUTF16("http://host#ref"), metrics::OmniboxInputType::URL }, |
| 95 { ASCIIToUTF16("host/path?query"), metrics::OmniboxInputType::URL }, | 94 { ASCIIToUTF16("host/path?query"), metrics::OmniboxInputType::URL }, |
| 96 { ASCIIToUTF16("host/path#ref"), metrics::OmniboxInputType::URL }, | 95 { ASCIIToUTF16("host/path#ref"), metrics::OmniboxInputType::URL }, |
| (...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 304 SCOPED_TRACE(input_cases[i].input); | 303 SCOPED_TRACE(input_cases[i].input); |
| 305 AutocompleteInput input(input_cases[i].input, | 304 AutocompleteInput input(input_cases[i].input, |
| 306 input_cases[i].cursor_position, std::string(), | 305 input_cases[i].cursor_position, std::string(), |
| 307 GURL(), OmniboxEventProto::INVALID_SPEC, true, | 306 GURL(), OmniboxEventProto::INVALID_SPEC, true, |
| 308 false, true, true, false, TestSchemeClassifier()); | 307 false, true, true, false, TestSchemeClassifier()); |
| 309 EXPECT_EQ(input_cases[i].normalized_input, input.text()); | 308 EXPECT_EQ(input_cases[i].normalized_input, input.text()); |
| 310 EXPECT_EQ(input_cases[i].normalized_cursor_position, | 309 EXPECT_EQ(input_cases[i].normalized_cursor_position, |
| 311 input.cursor_position()); | 310 input.cursor_position()); |
| 312 } | 311 } |
| 313 } | 312 } |
| OLD | NEW |