summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Bob Wang <ziyiw@google.com> 2024-12-02 16:41:51 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-12-02 16:41:51 +0000
commit069fd890140bca348e469719c25b25c729680fb4 (patch)
tree7d029e028a37ab14540eaa368607aaf784499b04
parent8bbe3aff119508ec06b8d11f33eb6bebe72e16ca (diff)
parent14f92f466eebc1036e49f2e98d0a95498f9cc41b (diff)
Merge "Test: Adding Test Cases to NdefRecordTest" into main
-rw-r--r--nfc/tests/src/android/nfc/NdefRecordTest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/nfc/tests/src/android/nfc/NdefRecordTest.java b/nfc/tests/src/android/nfc/NdefRecordTest.java
index 231e939b4fbe..044c67448329 100644
--- a/nfc/tests/src/android/nfc/NdefRecordTest.java
+++ b/nfc/tests/src/android/nfc/NdefRecordTest.java
@@ -24,6 +24,8 @@ import androidx.test.filters.SmallTest;
import org.junit.Test;
import org.junit.runner.RunWith;
+import java.util.Locale;
+
@SmallTest
@RunWith(AndroidJUnit4.class)
public class NdefRecordTest {
@@ -56,4 +58,20 @@ public class NdefRecordTest {
assertThat(ndefRecord.getType()).isEqualTo(NdefRecord.RTD_URI);
}
+ @Test
+ public void testCreateMime() {
+ NdefRecord ndefRecord = NdefRecord.createMime("text/plain", "example".getBytes());
+ assertThat(ndefRecord).isNotNull();
+ assertThat(ndefRecord.getTnf()).isEqualTo(NdefRecord.TNF_MIME_MEDIA);
+ }
+
+ @Test
+ public void testCreateTextRecord() {
+ String languageCode = Locale.getDefault().getLanguage();
+ NdefRecord ndefRecord = NdefRecord.createTextRecord(languageCode, "testdata");
+ assertThat(ndefRecord).isNotNull();
+ assertThat(ndefRecord.getTnf()).isEqualTo(NdefRecord.TNF_WELL_KNOWN);
+ assertThat(ndefRecord.getType()).isEqualTo(NdefRecord.RTD_TEXT);
+ }
+
}