Index: chromeos/cryptohome/mock_async_method_caller.cc |
diff --git a/chromeos/cryptohome/mock_async_method_caller.cc b/chromeos/cryptohome/mock_async_method_caller.cc |
index bf65376d2c7943a085f8bd6815006337fb755850..b22f780bf4041f871d5f2d4019fd5da649860e82 100644 |
--- a/chromeos/cryptohome/mock_async_method_caller.cc |
+++ b/chromeos/cryptohome/mock_async_method_caller.cc |
@@ -14,6 +14,8 @@ const char MockAsyncMethodCaller::kFakeAttestationEnrollRequest[] = "enrollreq"; |
const char MockAsyncMethodCaller::kFakeAttestationCertRequest[] = "certreq"; |
const char MockAsyncMethodCaller::kFakeAttestationCert[] = "cert"; |
const char MockAsyncMethodCaller::kFakeSanitizedUsername[] = "01234567890ABC"; |
+const char MockAsyncMethodCaller::kFakeChallengeResponse[] = |
+ "challenge_response"; |
MockAsyncMethodCaller::MockAsyncMethodCaller() |
: success_(false), return_code_(cryptohome::MOUNT_ERROR_NONE) { |
@@ -59,6 +61,13 @@ void MockAsyncMethodCaller::SetUp(bool success, MountError return_code) { |
WithArgs<1>(Invoke(this, |
&MockAsyncMethodCaller:: |
FakeGetSanitizedUsername))); |
+ ON_CALL(*this, TpmAttestationSignEnterpriseChallenge(_, _, _, _, _, _, _)) |
+ .WillByDefault( |
+ WithArgs<6>(Invoke(this, |
+ &MockAsyncMethodCaller::FakeEnterpriseChallenge))); |
+ ON_CALL(*this, TpmAttestationRegisterKey(_, _, _)) |
+ .WillByDefault( |
+ WithArgs<2>(Invoke(this, &MockAsyncMethodCaller::DoCallback))); |
} |
void MockAsyncMethodCaller::DoCallback(Callback callback) { |
@@ -85,4 +94,9 @@ void MockAsyncMethodCaller::FakeGetSanitizedUsername( |
callback.Run(success_, kFakeSanitizedUsername); |
} |
+void MockAsyncMethodCaller::FakeEnterpriseChallenge( |
+ const DataCallback& callback) { |
+ callback.Run(success_, kFakeChallengeResponse); |
+} |
+ |
} // namespace cryptohome |