From af249dbc1f84823dde55793937ebb0e7a783a1aa Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Tue, 21 Apr 2020 18:03:43 +0800 Subject: [PATCH] Update VtsHalSecureElementV1_2TargetTest When calling se reset, connected state should be reported with false and then true. Bug: 154572079 Test: run vts -m VtsHalSecureElementV1_2TargetTest Change-Id: I907d32a2c44230b581680d1872c9b01e517a5d81 --- .../1.2/vts/functional/VtsHalSecureElementV1_2TargetTest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/secure_element/1.2/vts/functional/VtsHalSecureElementV1_2TargetTest.cpp b/secure_element/1.2/vts/functional/VtsHalSecureElementV1_2TargetTest.cpp index 98e45021d9..9392f1438e 100644 --- a/secure_element/1.2/vts/functional/VtsHalSecureElementV1_2TargetTest.cpp +++ b/secure_element/1.2/vts/functional/VtsHalSecureElementV1_2TargetTest.cpp @@ -85,6 +85,7 @@ class SecureElementHidlTest : public ::testing::TestWithParam { * Reset: * Calls reset() * Checks status + * Check onStateChange is received with connected state set to false * Check onStateChange is received with connected state set to true */ TEST_P(SecureElementHidlTest, Reset) { @@ -92,6 +93,10 @@ TEST_P(SecureElementHidlTest, Reset) { auto res = se_cb_->WaitForCallback(kCallbackNameOnStateChange); EXPECT_TRUE(res.no_timeout); + EXPECT_FALSE(res.args->state_); + + res = se_cb_->WaitForCallback(kCallbackNameOnStateChange); + EXPECT_TRUE(res.no_timeout); EXPECT_TRUE(res.args->state_); }