New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 594683 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Need a test fixture for SafeBrowsingService that can be reuse

Project Member Reported by jialiul@chromium.org, Mar 14 2016

Issue description

So far, we have at least 8 FakeSafeBrowsingService or TestSafeBrowsingService created in different browser_tests/unit_tests:
https://code.google.com/p/chromium/codesearch#search/&q=%22:%20public%20SafeBrowsingService%22&sq=package:chromium&type=cs

We should make a test fixture under chrome/browser/safe_browsing that can be reused among these tests to simply test writing. 

 

Comment 1 by asanka@chromium.org, Mar 15 2016

Cc: asanka@chromium.org

Comment 2 by vakh@chromium.org, Apr 8 2016

Cc: gab@chromium.org nparker@chromium.org mattm@chromium.org
 Issue 438754  has been merged into this issue.

Comment 3 by vakh@chromium.org, May 6 2016

Labels: SafeBrowsing-Triaged
Status: Started (was: Available)

Comment 4 by gab@chromium.org, May 9 2016

Cc: -gab@chromium.org
Project Member

Comment 5 by bugdroid1@chromium.org, May 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7526f825c981ac645f6287b0b11b24e48a336cae

commit 7526f825c981ac645f6287b0b11b24e48a336cae
Author: jialiul <jialiul@chromium.org>
Date: Fri May 20 22:22:27 2016

Create test fixture for SafeBrowsingService and its factory
to simply test writing.

Also squeeze in a minor fix in DownloadDangerPrompt classes
to prevent download report sent for a already terminated or
not dangerous download.

BUG= 594683 

Review-Url: https://codereview.chromium.org/1943993006
Cr-Commit-Position: refs/heads/master@{#395183}

[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/download/download_browsertest.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/download/download_danger_prompt.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/download/download_danger_prompt_browsertest.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/prerender/prerender_browsertest.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/safe_browsing_blocking_page_unittest.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/safe_browsing_service.h
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/safe_browsing_test.cc
[add] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/test_safe_browsing_service.cc
[add] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/test_safe_browsing_service.h
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/safe_browsing/ui_manager.h
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/ui/cocoa/download/download_danger_prompt_impl.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/browser/ui/views/download/download_danger_prompt_views.cc
[modify] https://crrev.com/7526f825c981ac645f6287b0b11b24e48a336cae/chrome/chrome_browser.gypi

Status: Fixed (was: Started)

Sign in to add a comment