aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Moore <devinmoore@google.com>2023-12-13 18:38:13 +0000
committerDevin Moore <devinmoore@google.com>2023-12-14 17:12:54 +0000
commit485078e9f965cd07a176230778f9b00adf169a7a (patch)
tree3d91a43b884b8bf2844edbe6e6d7dcce331bb947
parent31d70294723727c035b440795d4243e24223dcd6 (diff)
downloadrobolectric-485078e9f965cd07a176230778f9b00adf169a7a.tar.gz
Add ShadowHidlSupport
Pretend like HIDL is still supported on this "device" Test: atest com.android.clockwork.displayoffload.HalAdapterTest Bug: 315883998 Change-Id: I9d6b0180163e1962f589444bb4e25e2687a3df1b
-rw-r--r--shadows/framework/src/main/java/org/robolectric/shadows/ShadowHidlSupport.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowHidlSupport.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowHidlSupport.java
new file mode 100644
index 000000000..78f88891e
--- /dev/null
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowHidlSupport.java
@@ -0,0 +1,16 @@
+package org.robolectric.shadows;
+
+import android.os.HidlSupport;
+import org.robolectric.annotation.Implementation;
+import org.robolectric.annotation.Implements;
+import org.robolectric.versioning.AndroidVersions.V;
+
+@SuppressWarnings("NewApi")
+@Implements(value = HidlSupport.class, isInAndroidSdk = false, minSdk = V.SDK_INT)
+public class ShadowHidlSupport {
+
+ @Implementation
+ protected static boolean isHidlSupported() {
+ return true;
+ }
+}