Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Unified Diff: chrome/browser/chromeos/settings/install_attributes_unittest.cc

Issue 2727713003: Update FWMP in TPM (Closed)
Patch Set: Nits Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/chromeos/settings/install_attributes.cc ('k') | chromeos/dbus/cryptohome_client.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chromeos/settings/install_attributes_unittest.cc
diff --git a/chrome/browser/chromeos/settings/install_attributes_unittest.cc b/chrome/browser/chromeos/settings/install_attributes_unittest.cc
index 2b5e4526662660cf0c7da0d33d232f28f1925f3b..9b61b32fe16a3c4b2d5c1e1fd0f90a8e15027303 100644
--- a/chrome/browser/chromeos/settings/install_attributes_unittest.cc
+++ b/chrome/browser/chromeos/settings/install_attributes_unittest.cc
@@ -32,6 +32,13 @@ void CopyLockResult(base::RunLoop* loop,
loop->Quit();
}
+void OnSetBlockDevmode(chromeos::DBusMethodCallStatus* out_status,
+ chromeos::DBusMethodCallStatus call_status,
+ bool result,
+ const cryptohome::BaseReply& reply) {
+ *out_status = call_status;
+}
+
} // namespace
static const char kTestDomain[] = "example.com";
@@ -295,4 +302,14 @@ TEST_F(InstallAttributesTest, VerifyFakeInstallAttributesCache) {
EXPECT_EQ(std::string(), install_attributes_->GetDeviceId());
}
+TEST_F(InstallAttributesTest, CheckSetBlockDevmodeInTpm) {
+ chromeos::DBusMethodCallStatus status =
+ chromeos::DBusMethodCallStatus::DBUS_METHOD_CALL_FAILURE;
+ install_attributes_->SetBlockDevmodeInTpm(
+ true, base::Bind(&OnSetBlockDevmode, &status));
+ base::RunLoop().RunUntilIdle();
+
+ EXPECT_EQ(chromeos::DBusMethodCallStatus::DBUS_METHOD_CALL_SUCCESS, status);
+}
+
} // namespace chromeos
« no previous file with comments | « chrome/browser/chromeos/settings/install_attributes.cc ('k') | chromeos/dbus/cryptohome_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698