summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2024-04-03 18:31:20 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-03 18:31:20 +0000
commit0b0f46f7ef4b5f5157206bc73bc65f77359031f4 (patch)
treed214e55f1c550f3082206d5f197381387c8d6bc4
parent1696e42540f03c5bc4046b8d5f78e4fec3fa1ed8 (diff)
parent1ce8dea5a07d92de827838ea1df3f18ed9d4eac6 (diff)
downloadNfc-0b0f46f7ef4b5f5157206bc73bc65f77359031f4.tar.gz
Merge "Test : New Test Cases for ShouldEnableP2p" into main
-rw-r--r--tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java19
1 files changed, 16 insertions, 3 deletions
diff --git a/tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java b/tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java
index 0237b908..9a58c4c4 100644
--- a/tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java
+++ b/tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java
@@ -53,7 +53,7 @@ public class NfcDiscoveryParametersTest {
return;
}
mNfcSupported = true;
- mNfcDiscoveryParameters = computeDiscoveryParameters();
+ mNfcDiscoveryParameters = computeDiscoveryParameters(false);
}
@After
@@ -62,12 +62,16 @@ public class NfcDiscoveryParametersTest {
}
- private NfcDiscoveryParameters computeDiscoveryParameters() {
+ private NfcDiscoveryParameters computeDiscoveryParameters(boolean isP2pEnable) {
// Recompute discovery parameters based on screen state
NfcDiscoveryParameters.Builder paramsBuilder = NfcDiscoveryParameters.newBuilder();
paramsBuilder.setTechMask(1);
- paramsBuilder.setEnableReaderMode(true);
paramsBuilder.setEnableHostRouting(true);
+ if (isP2pEnable) {
+ paramsBuilder.setEnableP2p(true);
+ } else {
+ paramsBuilder.setEnableReaderMode(true);
+ }
return paramsBuilder.build();
}
@@ -79,4 +83,13 @@ public class NfcDiscoveryParametersTest {
Assert.assertEquals(1, techMask);
}
+ @Test
+ public void testShouldEnableP2p() {
+ if (!mNfcSupported) return;
+
+ mNfcDiscoveryParameters = computeDiscoveryParameters(true);
+ boolean shouldP2pEnable = mNfcDiscoveryParameters.shouldEnableP2p();
+ Assert.assertTrue(shouldP2pEnable);
+ }
+
}