Index: blimp/client/test/test_blimp_client_context_delegate.cc |
diff --git a/blimp/client/test/test_blimp_client_context_delegate.cc b/blimp/client/test/test_blimp_client_context_delegate.cc |
index 334b0d1aab2b0cc4b8bcc9c6189008c74b18891a..553b8d45c22b25c0e723e3018348a634b4a52f03 100644 |
--- a/blimp/client/test/test_blimp_client_context_delegate.cc |
+++ b/blimp/client/test/test_blimp_client_context_delegate.cc |
@@ -4,14 +4,28 @@ |
#include "blimp/client/test/test_blimp_client_context_delegate.h" |
+#include "base/memory/ptr_util.h" |
#include "blimp/client/public/blimp_client_context_delegate.h" |
namespace blimp { |
namespace client { |
-TestBlimpClientContextDelegate::TestBlimpClientContextDelegate() = default; |
+TestBlimpClientContextDelegate::TestBlimpClientContextDelegate() { |
+ token_service_ = |
+ base::WrapUnique<FakeOAuth2TokenService>(new FakeOAuth2TokenService()); |
+} |
TestBlimpClientContextDelegate::~TestBlimpClientContextDelegate() = default; |
+std::unique_ptr<IdentityProvider> |
+TestBlimpClientContextDelegate::CreateIdentityProvider() { |
+ return base::WrapUnique<IdentityProvider>( |
+ new FakeIdentityProvider(token_service_.get())); |
+} |
+ |
+FakeOAuth2TokenService* TestBlimpClientContextDelegate::GetTokenService() { |
+ return token_service_.get(); |
+} |
+ |
} // namespace client |
} // namespace blimp |