Merge "secure_element: vts: Fix openBasicChannel and transmit test case"

This commit is contained in:
Treehugger Robot
2018-06-07 21:52:27 +00:00
committed by Gerrit Code Review

View File

@@ -134,6 +134,7 @@ TEST_F(SecureElementHidlTest, transmit) {
EXPECT_LE((unsigned int)2, response.selectResponse.size());
EXPECT_LE(1, response.channelNumber);
std::vector<uint8_t> command = DATA_APDU;
command[0] |= response.channelNumber;
std::vector<uint8_t> transmitResponse;
se_->transmit(command, [&transmitResponse](std::vector<uint8_t> res) {
transmitResponse.resize(res.size());
@@ -168,7 +169,8 @@ TEST_F(SecureElementHidlTest, openBasicChannel) {
}
});
if (statusReturned == SecureElementStatus::SUCCESS) {
EXPECT_LE((unsigned int)3, response.size());
EXPECT_LE((unsigned int)2, response.size());
se_->closeChannel(0);
return;
}
EXPECT_EQ(SecureElementStatus::UNSUPPORTED_OPERATION, statusReturned);