OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 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 "chrome/browser/autocomplete/search_provider.h" | 5 #include "chrome/browser/autocomplete/search_provider.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/metrics/field_trial.h" | 10 #include "base/metrics/field_trial.h" |
(...skipping 548 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
559 | 559 |
560 // The SearchProvider is done. Make sure it has a result for the history | 560 // The SearchProvider is done. Make sure it has a result for the history |
561 // term keyword. | 561 // term keyword. |
562 AutocompleteMatch match; | 562 AutocompleteMatch match; |
563 EXPECT_TRUE(FindMatchWithDestination(keyword_url_, &match)); | 563 EXPECT_TRUE(FindMatchWithDestination(keyword_url_, &match)); |
564 | 564 |
565 // The match should have an associated keyword. | 565 // The match should have an associated keyword. |
566 EXPECT_FALSE(match.keyword.empty()); | 566 EXPECT_FALSE(match.keyword.empty()); |
567 | 567 |
568 // The fill into edit should contain the keyword. | 568 // The fill into edit should contain the keyword. |
569 EXPECT_EQ(keyword_t_url_->keyword() + char16(' ') + keyword_term_, | 569 EXPECT_EQ(keyword_t_url_->keyword() + base::char16(' ') + keyword_term_, |
570 match.fill_into_edit); | 570 match.fill_into_edit); |
571 } | 571 } |
572 | 572 |
573 TEST_F(SearchProviderTest, DontSendPrivateDataToSuggest) { | 573 TEST_F(SearchProviderTest, DontSendPrivateDataToSuggest) { |
574 // None of the following input strings should be sent to the suggest server, | 574 // None of the following input strings should be sent to the suggest server, |
575 // because they may contain private data. | 575 // because they may contain private data. |
576 const char* inputs[] = { | 576 const char* inputs[] = { |
577 "username:password", | 577 "username:password", |
578 "http://username:password", | 578 "http://username:password", |
579 "https://username:password", | 579 "https://username:password", |
(...skipping 3450 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4030 EXPECT_FALSE(provider_->deletion_handlers_.empty()); | 4030 EXPECT_FALSE(provider_->deletion_handlers_.empty()); |
4031 // Set up a default fetcher with provided results. | 4031 // Set up a default fetcher with provided results. |
4032 fetcher = test_factory_.GetFetcherByID( | 4032 fetcher = test_factory_.GetFetcherByID( |
4033 SearchProvider::kDeletionURLFetcherID); | 4033 SearchProvider::kDeletionURLFetcherID); |
4034 ASSERT_TRUE(fetcher); | 4034 ASSERT_TRUE(fetcher); |
4035 fetcher->set_response_code(500); | 4035 fetcher->set_response_code(500); |
4036 fetcher->delegate()->OnURLFetchComplete(fetcher); | 4036 fetcher->delegate()->OnURLFetchComplete(fetcher); |
4037 EXPECT_TRUE(provider_->deletion_handlers_.empty()); | 4037 EXPECT_TRUE(provider_->deletion_handlers_.empty()); |
4038 EXPECT_FALSE(provider_->is_success()); | 4038 EXPECT_FALSE(provider_->is_success()); |
4039 } | 4039 } |
OLD | NEW |