diff options
| author | 2020-05-15 14:08:24 +0000 | |
|---|---|---|
| committer | 2020-05-15 14:08:24 +0000 | |
| commit | e3fa145692fa9a5f5280bc0476979fed35048db2 (patch) | |
| tree | f4c043f89f4e21680d7bc25eb807f2cc9b297ffc /sdk/sdk_test.go | |
| parent | 198c946c8af6dce96bf4aebf0f3d2591d9e5373c (diff) | |
| parent | 64aeaaddef14cf83a6ffeca5c683a989c07fda7d (diff) | |
Merge "Fix special case when appending a visibility rule to //visibility:private."
Diffstat (limited to 'sdk/sdk_test.go')
| -rw-r--r-- | sdk/sdk_test.go | 24 | 
1 files changed, 24 insertions, 0 deletions
diff --git a/sdk/sdk_test.go b/sdk/sdk_test.go index 9bbf410b7..56be7417b 100644 --- a/sdk/sdk_test.go +++ b/sdk/sdk_test.go @@ -103,6 +103,7 @@ func TestSnapshotVisibility(t *testing.T) {  				"myjavalib",  				"mypublicjavalib",  				"mydefaultedjavalib", +				"myprivatejavalib",  			],  		} @@ -140,6 +141,14 @@ func TestSnapshotVisibility(t *testing.T) {  			system_modules: "none",  			sdk_version: "none",  		} + +		java_library { +			name: "myprivatejavalib", +			srcs: ["Test.java"], +			visibility: ["//visibility:private"], +			system_modules: "none", +			sdk_version: "none", +		}  	`  	result := testSdkWithFs(t, ``, @@ -206,6 +215,20 @@ java_import {      jars: ["java/mydefaultedjavalib.jar"],  } +java_import { +    name: "mysdk_myprivatejavalib@current", +    sdk_member_name: "myprivatejavalib", +    visibility: ["//package"], +    jars: ["java/myprivatejavalib.jar"], +} + +java_import { +    name: "myprivatejavalib", +    prefer: false, +    visibility: ["//package"], +    jars: ["java/myprivatejavalib.jar"], +} +  sdk_snapshot {      name: "mysdk@current",      visibility: [ @@ -216,6 +239,7 @@ sdk_snapshot {          "mysdk_myjavalib@current",          "mysdk_mypublicjavalib@current",          "mysdk_mydefaultedjavalib@current", +        "mysdk_myprivatejavalib@current",      ],  }  `))  |