Index: chrome/browser/net/gaia/token_service_unittest.h |
diff --git a/chrome/browser/net/gaia/token_service_unittest.h b/chrome/browser/net/gaia/token_service_unittest.h |
index 8f48e78b04e4a9664220841b574f491d0f0631c8..3e1911452ba8664a695a7e9f6da8e5672a4e287e 100644 |
--- a/chrome/browser/net/gaia/token_service_unittest.h |
+++ b/chrome/browser/net/gaia/token_service_unittest.h |
@@ -24,6 +24,9 @@ |
// are a reference on the stack. |
class TokenAvailableTracker : public TestNotificationTracker { |
public: |
+ TokenAvailableTracker(); |
+ virtual ~TokenAvailableTracker(); |
+ |
const TokenService::TokenAvailableDetails& details() { |
return details_; |
} |
@@ -31,19 +34,16 @@ class TokenAvailableTracker : public TestNotificationTracker { |
private: |
virtual void Observe(NotificationType type, |
const NotificationSource& source, |
- const NotificationDetails& details) { |
- TestNotificationTracker::Observe(type, source, details); |
- if (type == NotificationType::TOKEN_AVAILABLE) { |
- Details<const TokenService::TokenAvailableDetails> full = details; |
- details_ = *full.ptr(); |
- } |
- } |
+ const NotificationDetails& details); |
TokenService::TokenAvailableDetails details_; |
}; |
class TokenFailedTracker : public TestNotificationTracker { |
public: |
+ TokenFailedTracker(); |
+ virtual ~TokenFailedTracker(); |
+ |
const TokenService::TokenRequestFailedDetails& details() { |
return details_; |
} |
@@ -51,13 +51,7 @@ class TokenFailedTracker : public TestNotificationTracker { |
private: |
virtual void Observe(NotificationType type, |
const NotificationSource& source, |
- const NotificationDetails& details) { |
- TestNotificationTracker::Observe(type, source, details); |
- if (type == NotificationType::TOKEN_REQUEST_FAILED) { |
- Details<const TokenService::TokenRequestFailedDetails> full = details; |
- details_ = *full.ptr(); |
- } |
- } |
+ const NotificationDetails& details); |
TokenService::TokenRequestFailedDetails details_; |
}; |