| 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 "chrome/browser/autocomplete/shortcuts_provider.h" | 5 #include "chrome/browser/autocomplete/shortcuts_provider.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <functional> | 8 #include <functional> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 563 provider_->shortcuts_map_.insert(std::make_pair(ASCIIToUTF16(cur.title), | 563 provider_->shortcuts_map_.insert(std::make_pair(ASCIIToUTF16(cur.title), |
| 564 shortcut)); | 564 shortcut)); |
| 565 } | 565 } |
| 566 | 566 |
| 567 EXPECT_EQ(original_shortcuts_count + 3, provider_->shortcuts_map_.size()); | 567 EXPECT_EQ(original_shortcuts_count + 3, provider_->shortcuts_map_.size()); |
| 568 EXPECT_FALSE(provider_->shortcuts_map_.end() == | 568 EXPECT_FALSE(provider_->shortcuts_map_.end() == |
| 569 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); | 569 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); |
| 570 EXPECT_FALSE(provider_->shortcuts_map_.end() == | 570 EXPECT_FALSE(provider_->shortcuts_map_.end() == |
| 571 provider_->shortcuts_map_.find(ASCIIToUTF16("erase"))); | 571 provider_->shortcuts_map_.find(ASCIIToUTF16("erase"))); |
| 572 | 572 |
| 573 AutocompleteMatch match(provider_, 1200, true, | 573 AutocompleteMatch match(provider_, 1200, 0.0f, true, |
| 574 AutocompleteMatch::HISTORY_TITLE); | 574 AutocompleteMatch::HISTORY_TITLE); |
| 575 | 575 |
| 576 match.destination_url = GURL(shortcuts_to_test_delete[0].url); | 576 match.destination_url = GURL(shortcuts_to_test_delete[0].url); |
| 577 match.contents = ASCIIToUTF16(shortcuts_to_test_delete[0].contents); | 577 match.contents = ASCIIToUTF16(shortcuts_to_test_delete[0].contents); |
| 578 match.description = ASCIIToUTF16(shortcuts_to_test_delete[0].description); | 578 match.description = ASCIIToUTF16(shortcuts_to_test_delete[0].description); |
| 579 | 579 |
| 580 provider_->DeleteMatch(match); | 580 provider_->DeleteMatch(match); |
| 581 | 581 |
| 582 // |shortcuts_to_test_delete[0]| and |shortcuts_to_test_delete[1]| should be | 582 // |shortcuts_to_test_delete[0]| and |shortcuts_to_test_delete[1]| should be |
| 583 // deleted, but not |shortcuts_to_test_delete[2]| as it has different url. | 583 // deleted, but not |shortcuts_to_test_delete[2]| as it has different url. |
| 584 EXPECT_EQ(original_shortcuts_count + 1, provider_->shortcuts_map_.size()); | 584 EXPECT_EQ(original_shortcuts_count + 1, provider_->shortcuts_map_.size()); |
| 585 EXPECT_FALSE(provider_->shortcuts_map_.end() == | 585 EXPECT_FALSE(provider_->shortcuts_map_.end() == |
| 586 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); | 586 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); |
| 587 EXPECT_TRUE(provider_->shortcuts_map_.end() == | 587 EXPECT_TRUE(provider_->shortcuts_map_.end() == |
| 588 provider_->shortcuts_map_.find(ASCIIToUTF16("erase"))); | 588 provider_->shortcuts_map_.find(ASCIIToUTF16("erase"))); |
| 589 | 589 |
| 590 match.destination_url = GURL(shortcuts_to_test_delete[2].url); | 590 match.destination_url = GURL(shortcuts_to_test_delete[2].url); |
| 591 match.contents = ASCIIToUTF16(shortcuts_to_test_delete[2].contents); | 591 match.contents = ASCIIToUTF16(shortcuts_to_test_delete[2].contents); |
| 592 match.description = ASCIIToUTF16(shortcuts_to_test_delete[2].description); | 592 match.description = ASCIIToUTF16(shortcuts_to_test_delete[2].description); |
| 593 | 593 |
| 594 provider_->DeleteMatch(match); | 594 provider_->DeleteMatch(match); |
| 595 EXPECT_EQ(original_shortcuts_count, provider_->shortcuts_map_.size()); | 595 EXPECT_EQ(original_shortcuts_count, provider_->shortcuts_map_.size()); |
| 596 EXPECT_TRUE(provider_->shortcuts_map_.end() == | 596 EXPECT_TRUE(provider_->shortcuts_map_.end() == |
| 597 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); | 597 provider_->shortcuts_map_.find(ASCIIToUTF16("delete"))); |
| 598 } | 598 } |
| OLD | NEW |