From 575a11db587cab53119edf7c60adf7e7e7e33903 Mon Sep 17 00:00:00 2001 From: "mfoltz@chromium.org" Date: Fri, 24 May 2013 11:57:26 +0000 Subject: Added unit test for discovering, expiring, rediscovering device. BUG=243156 Review URL: https://chromiumcodereview.appspot.com/15826002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202063 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/extensions/api/dial/dial_registry.h | 1 + .../extensions/api/dial/dial_registry_unittest.cc | 51 ++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/chrome/browser/extensions/api/dial/dial_registry.h b/chrome/browser/extensions/api/dial/dial_registry.h index 60fe38e..9be88f4 100644 --- a/chrome/browser/extensions/api/dial/dial_registry.h +++ b/chrome/browser/extensions/api/dial/dial_registry.h @@ -179,6 +179,7 @@ class DialRegistry : public DialService::Observer, FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestNoDevicesDiscovered); FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestDevicesDiscovered); FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestDeviceExpires); + FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestExpiredDeviceIsRediscovered); FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestRemovingListenerDoesNotClearList); FRIEND_TEST_ALL_PREFIXES(DialRegistryTest, TestNetworkEventConnectionLost); diff --git a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc index 5a595d3..ba39270 100644 --- a/chrome/browser/extensions/api/dial/dial_registry_unittest.cc +++ b/chrome/browser/extensions/api/dial/dial_registry_unittest.cc @@ -198,6 +198,57 @@ TEST_F(DialRegistryTest, TestDeviceExpires) { registry_->OnListenerRemoved(); } +TEST_F(DialRegistryTest, TestExpiredDeviceIsRediscovered) { + std::vector