Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 14f92f46 authored by rachandana's avatar rachandana
Browse files

Test: Adding Test Cases to NdefRecordTest

Test: atest NfcManagerTest

Bug: 314795235

Change-Id: I550228363f6da85b0a46107e734dae7d8162f473
parent ad8bdda8
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -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);
    }

}