diff options
Diffstat (limited to 'chromium/chrome/browser/notifications/scheduler/test')
-rw-r--r-- | chromium/chrome/browser/notifications/scheduler/test/BUILD.gn | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/chromium/chrome/browser/notifications/scheduler/test/BUILD.gn b/chromium/chrome/browser/notifications/scheduler/test/BUILD.gn index ac7bef4d697..28d6a8d0a39 100644 --- a/chromium/chrome/browser/notifications/scheduler/test/BUILD.gn +++ b/chromium/chrome/browser/notifications/scheduler/test/BUILD.gn @@ -2,6 +2,29 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +# Test support target that contains only public mocks and fakes. +source_set("test_support") { + testonly = true + + sources = [ + "mock_display_agent.cc", + "mock_display_agent.h", + "mock_notification_background_task_scheduler.cc", + "mock_notification_background_task_scheduler.h", + "mock_notification_scheduler_client.cc", + "mock_notification_scheduler_client.h", + ] + + deps = [ + "//base", + "//chrome/browser/notifications/scheduler/public", + "//skia", + "//testing/gmock", + "//testing/gtest", + ] +} + +# Test library that is used internally and can't be exposed to the embedder. source_set("test_lib") { testonly = true visibility = @@ -12,16 +35,10 @@ source_set("test_lib") { "fake_clock.h", "mock_background_task_coordinator.cc", "mock_background_task_coordinator.h", - "mock_display_agent.cc", - "mock_display_agent.h", "mock_display_decider.cc", "mock_display_decider.h", "mock_impression_history_tracker.cc", "mock_impression_history_tracker.h", - "mock_notification_background_task_scheduler.cc", - "mock_notification_background_task_scheduler.h", - "mock_notification_scheduler_client.cc", - "mock_notification_scheduler_client.h", "mock_scheduled_notification_manager.cc", "mock_scheduled_notification_manager.h", "test_utils.cc", |