diff options
-rw-r--r-- | nfc/tests/src/android/nfc/NdefRecordTest.java | 18 |
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); + } + } |