Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(488)

Side by Side Diff: components/omnibox/browser/clipboard_url_provider_unittest.cc

Issue 2738003002: Add title to current page in zero suggest. (Closed)
Patch Set: Remove debugging info. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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/clipboard_url_provider.h" 5 #include "components/omnibox/browser/clipboard_url_provider.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <string> 8 #include <string>
9 9
10 #include "base/macros.h" 10 #include "base/macros.h"
(...skipping 23 matching lines...) Expand all
34 ~ClipboardURLProviderTest() override {} 34 ~ClipboardURLProviderTest() override {}
35 35
36 void ClearClipboard() { clipboard_content_.SuppressClipboardContent(); } 36 void ClearClipboard() { clipboard_content_.SuppressClipboardContent(); }
37 37
38 void SetClipboardUrl(const GURL& url) { 38 void SetClipboardUrl(const GURL& url) {
39 clipboard_content_.SetClipboardContent(url, 39 clipboard_content_.SetClipboardContent(url,
40 base::TimeDelta::FromMinutes(10)); 40 base::TimeDelta::FromMinutes(10));
41 } 41 }
42 42
43 AutocompleteInput CreateAutocompleteInput(bool from_omnibox_focus) { 43 AutocompleteInput CreateAutocompleteInput(bool from_omnibox_focus) {
44 return AutocompleteInput( 44 return AutocompleteInput(base::string16(), base::string16::npos,
45 base::string16(), base::string16::npos, std::string(), 45 std::string(), GURL(kCurrentURL), base::string16(),
46 GURL(kCurrentURL), metrics::OmniboxEventProto::INVALID_SPEC, false, 46 metrics::OmniboxEventProto::INVALID_SPEC, false,
47 false, false, false, from_omnibox_focus, classifier_); 47 false, false, false, from_omnibox_focus,
48 classifier_);
48 } 49 }
49 50
50 protected: 51 protected:
51 TestSchemeClassifier classifier_; 52 TestSchemeClassifier classifier_;
52 FakeClipboardRecentContent clipboard_content_; 53 FakeClipboardRecentContent clipboard_content_;
53 std::unique_ptr<testing::NiceMock<MockAutocompleteProviderClient>> client_; 54 std::unique_ptr<testing::NiceMock<MockAutocompleteProviderClient>> client_;
54 scoped_refptr<ClipboardURLProvider> provider_; 55 scoped_refptr<ClipboardURLProvider> provider_;
55 }; 56 };
56 57
57 TEST_F(ClipboardURLProviderTest, NotFromOmniboxFocus) { 58 TEST_F(ClipboardURLProviderTest, NotFromOmniboxFocus) {
(...skipping 13 matching lines...) Expand all
71 EXPECT_TRUE(provider_->matches().empty()); 72 EXPECT_TRUE(provider_->matches().empty());
72 } 73 }
73 74
74 TEST_F(ClipboardURLProviderTest, HasMultipleMatches) { 75 TEST_F(ClipboardURLProviderTest, HasMultipleMatches) {
75 provider_->Start(CreateAutocompleteInput(true), false); 76 provider_->Start(CreateAutocompleteInput(true), false);
76 ASSERT_GE(provider_->matches().size(), 1U); 77 ASSERT_GE(provider_->matches().size(), 1U);
77 EXPECT_EQ(GURL(kClipboardURL), provider_->matches().back().destination_url); 78 EXPECT_EQ(GURL(kClipboardURL), provider_->matches().back().destination_url);
78 } 79 }
79 80
80 } // namespace 81 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698