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 |