summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/policy
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/policy')
-rw-r--r--chromium/chrome/browser/policy/android/BUILD.gn24
1 files changed, 22 insertions, 2 deletions
diff --git a/chromium/chrome/browser/policy/android/BUILD.gn b/chromium/chrome/browser/policy/android/BUILD.gn
index 20f45aa30a6..ffef53d0171 100644
--- a/chromium/chrome/browser/policy/android/BUILD.gn
+++ b/chromium/chrome/browser/policy/android/BUILD.gn
@@ -4,12 +4,15 @@
import("//build/config/android/rules.gni")
-_jni_sources =
- [ "java/src/org/chromium/chrome/browser/policy/PolicyServiceFactory.java" ]
+_jni_sources = [
+ "java/src/org/chromium/chrome/browser/policy/CloudManagementSharedPreferences.java",
+ "java/src/org/chromium/chrome/browser/policy/PolicyServiceFactory.java",
+]
android_library("java") {
deps = [
"//base:base_java",
+ "//chrome/browser/preferences:java",
"//chrome/browser/profiles/android:java",
"//components/policy/android:policy_java",
"//third_party/androidx:androidx_annotation_annotation_java",
@@ -21,3 +24,20 @@ android_library("java") {
generate_jni("jni_headers") {
sources = _jni_sources
}
+
+android_library("junit") {
+ # Skip platform checks since Robolectric depends on requires_android targets.
+ bypass_platform_checks = true
+ testonly = true
+
+ sources = [ "java/src/org/chromium/chrome/browser/policy/CloudManagementSharedPreferencesTest.java" ]
+
+ deps = [
+ ":java",
+ "//base:base_junit_test_support",
+ "//chrome/browser/preferences:java",
+ "//third_party/android_deps:robolectric_all_java",
+ "//third_party/androidx:androidx_test_runner_java",
+ "//third_party/junit",
+ ]
+}