diff options
Diffstat (limited to 'robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java')
-rw-r--r-- | robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java b/robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java index 366daf956..aa75f2195 100644 --- a/robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java +++ b/robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java @@ -1,6 +1,7 @@ package org.robolectric.shadows; import static android.os.Build.VERSION_CODES.O; +import static android.os.Build.VERSION_CODES.R; import static com.google.common.truth.Truth.assertThat; import static java.nio.charset.StandardCharsets.UTF_8; @@ -58,6 +59,14 @@ public final class ShadowLinuxTest { } @Test + @Config(minSdk = R) + public void memfdCreate_returnNoneNullFileDescriptor() throws Exception { + FileDescriptor arscFile = + shadowLinux.memfd_create("remote_views_theme_colors.arsc", /* flags= */ 0); + assertThat(arscFile).isNotNull(); + } + + @Test public void pread_validateExtractsContentWithOffset() throws Exception { try (FileInputStream fis = new FileInputStream(file)) { FileDescriptor fd = fis.getFD(); |