aboutsummaryrefslogtreecommitdiff
path: root/robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java')
-rw-r--r--robolectric/src/test/java/org/robolectric/shadows/ShadowLinuxTest.java9
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();