mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Avoid SE VTS crash
Add null check for res.args. Bug: 255656026 Test: compiles Change-Id: I3d018b2c8d192ae35d5cc7f837f730ecf3ace65d
This commit is contained in:
@@ -75,6 +75,7 @@ class SecureElementHidlTest : public ::testing::TestWithParam<std::string> {
|
||||
se_->init(se_cb_);
|
||||
auto res = se_cb_->WaitForCallback(kCallbackNameOnStateChange);
|
||||
EXPECT_TRUE(res.no_timeout);
|
||||
ASSERT_TRUE(res.args);
|
||||
EXPECT_TRUE(res.args->state_);
|
||||
}
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ class SecureElementHidlTest : public ::testing::TestWithParam<std::string> {
|
||||
se_->init_1_1(se_cb_);
|
||||
auto res = se_cb_->WaitForCallback(kCallbackNameOnStateChange);
|
||||
EXPECT_TRUE(res.no_timeout);
|
||||
ASSERT_TRUE(res.args);
|
||||
EXPECT_TRUE(res.args->state_);
|
||||
EXPECT_NE(res.args->reason_, "");
|
||||
}
|
||||
|
||||
@@ -73,6 +73,7 @@ class SecureElementHidlTest : public ::testing::TestWithParam<std::string> {
|
||||
se_->init_1_1(se_cb_);
|
||||
auto res = se_cb_->WaitForCallback(kCallbackNameOnStateChange);
|
||||
EXPECT_TRUE(res.no_timeout);
|
||||
ASSERT_TRUE(res.args);
|
||||
EXPECT_TRUE(res.args->state_);
|
||||
EXPECT_NE(res.args->reason_, "");
|
||||
}
|
||||
@@ -93,10 +94,12 @@ TEST_P(SecureElementHidlTest, Reset) {
|
||||
|
||||
auto res = se_cb_->WaitForCallback(kCallbackNameOnStateChange);
|
||||
EXPECT_TRUE(res.no_timeout);
|
||||
ASSERT_TRUE(res.args);
|
||||
EXPECT_FALSE(res.args->state_);
|
||||
|
||||
res = se_cb_->WaitForCallback(kCallbackNameOnStateChange);
|
||||
EXPECT_TRUE(res.no_timeout);
|
||||
ASSERT_TRUE(res.args);
|
||||
EXPECT_TRUE(res.args->state_);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user