diff options
author | Roshan Pius <rpius@google.com> | 2024-04-03 18:31:20 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-04-03 18:31:20 +0000 |
commit | 0b0f46f7ef4b5f5157206bc73bc65f77359031f4 (patch) | |
tree | d214e55f1c550f3082206d5f197381387c8d6bc4 | |
parent | 1696e42540f03c5bc4046b8d5f78e4fec3fa1ed8 (diff) | |
parent | 1ce8dea5a07d92de827838ea1df3f18ed9d4eac6 (diff) | |
download | Nfc-0b0f46f7ef4b5f5157206bc73bc65f77359031f4.tar.gz |
Merge "Test : New Test Cases for ShouldEnableP2p" into main
-rw-r--r-- | tests/unit/src/com/android/nfc/NfcDiscoveryParametersTest.java | 19 |
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); + } + } |