diff options
Diffstat (limited to 'java/app_test.go')
-rw-r--r-- | java/app_test.go | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/java/app_test.go b/java/app_test.go index 6efb0dcb3..8523b874f 100644 --- a/java/app_test.go +++ b/java/app_test.go @@ -2730,6 +2730,13 @@ func TestUsesLibraries(t *testing.T) { } java_sdk_library { + name: "fred", + srcs: ["a.java"], + api_packages: ["fred"], + sdk_version: "current", + } + + java_sdk_library { name: "bar", srcs: ["a.java"], api_packages: ["bar"], @@ -2753,7 +2760,12 @@ func TestUsesLibraries(t *testing.T) { name: "app", srcs: ["a.java"], libs: ["qux", "quuz.stubs"], - static_libs: ["static-runtime-helper"], + static_libs: [ + "static-runtime-helper", + // statically linked component libraries should not pull their SDK libraries, + // so "fred" should not be added to class loader context + "fred.stubs", + ], uses_libs: ["foo"], sdk_version: "current", optional_uses_libs: [ |