summaryrefslogtreecommitdiffstats
path: root/nfc/1.1
diff options
context:
space:
mode:
authorRuchi Kandoi2018-03-01 18:31:55 -0600
committerRuchi Kandoi2018-03-09 17:47:27 -0600
commit4cd374a6c4b19125da85253c65990daa6ef5683b (patch)
tree9b329d658259d10587351f33bc190e189f35ffec /nfc/1.1
parentd128c87f70bde9605d647fa543c2e77fbae028d0 (diff)
downloadplatform-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.cpp15
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 @@
30using ::android::hardware::nfc::V1_1::INfc; 30using ::android::hardware::nfc::V1_1::INfc;
31using ::android::hardware::nfc::V1_1::INfcClientCallback; 31using ::android::hardware::nfc::V1_1::INfcClientCallback;
32using ::android::hardware::nfc::V1_1::NfcEvent; 32using ::android::hardware::nfc::V1_1::NfcEvent;
33using ::android::hardware::nfc::V1_1::NfcConfig;
33using ::android::hardware::nfc::V1_0::NfcStatus; 34using ::android::hardware::nfc::V1_0::NfcStatus;
34using ::android::hardware::nfc::V1_0::NfcData; 35using ::android::hardware::nfc::V1_0::NfcData;
35using ::android::hardware::Return; 36using ::android::hardware::Return;
@@ -37,6 +38,9 @@ using ::android::hardware::Void;
37using ::android::hardware::hidl_vec; 38using ::android::hardware::hidl_vec;
38using ::android::sp; 39using ::android::sp;
39 40
41// 261 bytes is the default and minimum transceive length
42constexpr unsigned int MIN_ISO_DEP_TRANSCEIVE_LENGTH = 261;
43
40constexpr char kCallbackNameSendEvent[] = "sendEvent"; 44constexpr char kCallbackNameSendEvent[] = "sendEvent";
41constexpr char kCallbackNameSendData[] = "sendData"; 45constexpr 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 */
221TEST_F(NfcHidlTest, GetConfig) {
222 nfc_->getConfig([](NfcConfig config) {
223 EXPECT_GE(config.maxIsoDepTransceiveLength, MIN_ISO_DEP_TRANSCEIVE_LENGTH);
224 });
225}
226
212int main(int argc, char** argv) { 227int 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);