diff options
author | Ruchi Kandoi | 2018-03-01 18:31:55 -0600 |
---|---|---|
committer | Ruchi Kandoi | 2018-03-09 17:47:27 -0600 |
commit | 4cd374a6c4b19125da85253c65990daa6ef5683b (patch) | |
tree | 9b329d658259d10587351f33bc190e189f35ffec /nfc/1.1 | |
parent | d128c87f70bde9605d647fa543c2e77fbae028d0 (diff) | |
download | platform-hardware-interfaces-4cd374a6c4b19125da85253c65990daa6ef5683b.tar.gz platform-hardware-interfaces-4cd374a6c4b19125da85253c65990daa6ef5683b.tar.xz platform-hardware-interfaces-4cd374a6c4b19125da85253c65990daa6ef5683b.zip |
Add VTS Test for getConfig() in NFC 1.1
Test: run VtsHalNfcV1_1TargetTest
Bug: 72080121
Merged-In: I89600b54d64d4f274647ab4426faf5e05b2f3d34
Change-Id: I89600b54d64d4f274647ab4426faf5e05b2f3d34
Diffstat (limited to 'nfc/1.1')
-rw-r--r-- | nfc/1.1/vts/functional/VtsHalNfcV1_1TargetTest.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/nfc/1.1/vts/functional/VtsHalNfcV1_1TargetTest.cpp b/nfc/1.1/vts/functional/VtsHalNfcV1_1TargetTest.cpp index bef412b6..0b7c88bb 100644 --- a/nfc/1.1/vts/functional/VtsHalNfcV1_1TargetTest.cpp +++ b/nfc/1.1/vts/functional/VtsHalNfcV1_1TargetTest.cpp | |||
@@ -30,6 +30,7 @@ | |||
30 | using ::android::hardware::nfc::V1_1::INfc; | 30 | using ::android::hardware::nfc::V1_1::INfc; |
31 | using ::android::hardware::nfc::V1_1::INfcClientCallback; | 31 | using ::android::hardware::nfc::V1_1::INfcClientCallback; |
32 | using ::android::hardware::nfc::V1_1::NfcEvent; | 32 | using ::android::hardware::nfc::V1_1::NfcEvent; |
33 | using ::android::hardware::nfc::V1_1::NfcConfig; | ||
33 | using ::android::hardware::nfc::V1_0::NfcStatus; | 34 | using ::android::hardware::nfc::V1_0::NfcStatus; |
34 | using ::android::hardware::nfc::V1_0::NfcData; | 35 | using ::android::hardware::nfc::V1_0::NfcData; |
35 | using ::android::hardware::Return; | 36 | using ::android::hardware::Return; |
@@ -37,6 +38,9 @@ using ::android::hardware::Void; | |||
37 | using ::android::hardware::hidl_vec; | 38 | using ::android::hardware::hidl_vec; |
38 | using ::android::sp; | 39 | using ::android::sp; |
39 | 40 | ||
41 | // 261 bytes is the default and minimum transceive length | ||
42 | constexpr unsigned int MIN_ISO_DEP_TRANSCEIVE_LENGTH = 261; | ||
43 | |||
40 | constexpr char kCallbackNameSendEvent[] = "sendEvent"; | 44 | constexpr char kCallbackNameSendEvent[] = "sendEvent"; |
41 | constexpr char kCallbackNameSendData[] = "sendData"; | 45 | constexpr char kCallbackNameSendData[] = "sendData"; |
42 | 46 | ||
@@ -209,6 +213,17 @@ TEST_F(NfcHidlTest, CloseForPowerCaseOffAfterClose) { | |||
209 | EXPECT_EQ(NfcStatus::OK, res.args->last_status_); | 213 | EXPECT_EQ(NfcStatus::OK, res.args->last_status_); |
210 | } | 214 | } |
211 | 215 | ||
216 | /* | ||
217 | * getConfig: | ||
218 | * Calls getConfig() | ||
219 | * checks if fields in NfcConfig are populated correctly | ||
220 | */ | ||
221 | TEST_F(NfcHidlTest, GetConfig) { | ||
222 | nfc_->getConfig([](NfcConfig config) { | ||
223 | EXPECT_GE(config.maxIsoDepTransceiveLength, MIN_ISO_DEP_TRANSCEIVE_LENGTH); | ||
224 | }); | ||
225 | } | ||
226 | |||
212 | int main(int argc, char** argv) { | 227 | int main(int argc, char** argv) { |
213 | ::testing::AddGlobalTestEnvironment(NfcHidlEnvironment::Instance()); | 228 | ::testing::AddGlobalTestEnvironment(NfcHidlEnvironment::Instance()); |
214 | ::testing::InitGoogleTest(&argc, argv); | 229 | ::testing::InitGoogleTest(&argc, argv); |