aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-02-01 15:19:31 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-01 15:22:40 -0800
commit3b760aff0f617607af1b2c0672ad89bc37e96421 (patch)
treee52b498d2ae2637059b00c24caff6fb894065e45 /src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
parentbee7f365470fb3d98937948e1ecd6ad66d434a5c (diff)
PiperOrigin-RevId: 184203570
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java52
1 files changed, 31 insertions, 21 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
index 929013e090..ea752af511 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
@@ -906,7 +906,7 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
}
@Test
- public void testNeverlinkResources_AndroidResourcesProvider() throws Exception {
+ public void testNeverlinkResources_AndroidResourcesInfo() throws Exception {
scratch.file("java/apps/android/BUILD",
"android_library(name = 'foo',",
" manifest = 'AndroidManifest.xml',",
@@ -922,29 +922,31 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
" manifest = 'AndroidManifest.xml')");
Function<ResourceContainer, Label> getLabel = ResourceContainer::getLabel;
ConfiguredTarget foo = getConfiguredTarget("//java/apps/android:foo");
- assertThat(Iterables.transform(
- foo.getProvider(AndroidResourcesProvider.class).getTransitiveAndroidResources(), getLabel))
+ assertThat(
+ Iterables.transform(
+ foo.get(AndroidResourcesInfo.PROVIDER).getTransitiveAndroidResources(), getLabel))
.containsExactly(
Label.parseAbsolute("//java/apps/android:lib"),
Label.parseAbsolute("//java/apps/android:bar"));
- assertThat(Iterables.transform(
- foo.getProvider(AndroidResourcesProvider.class).getDirectAndroidResources(), getLabel))
+ assertThat(
+ Iterables.transform(
+ foo.get(AndroidResourcesInfo.PROVIDER).getDirectAndroidResources(), getLabel))
.containsExactly(Label.parseAbsolute("//java/apps/android:foo"));
ConfiguredTarget lib = getConfiguredTarget("//java/apps/android:lib");
- assertThat(Iterables.transform(
- lib.getProvider(AndroidResourcesProvider.class).getTransitiveAndroidResources(), getLabel))
+ assertThat(
+ Iterables.transform(
+ lib.get(AndroidResourcesInfo.PROVIDER).getTransitiveAndroidResources(), getLabel))
.containsExactly(Label.parseAbsolute("//java/apps/android:bar"));
- assertThat(Iterables.transform(
- lib.getProvider(AndroidResourcesProvider.class).getDirectAndroidResources(), getLabel))
+ assertThat(
+ Iterables.transform(
+ lib.get(AndroidResourcesInfo.PROVIDER).getDirectAndroidResources(), getLabel))
.containsExactly(Label.parseAbsolute("//java/apps/android:lib"));
ConfiguredTarget libNeverlink = getConfiguredTarget("//java/apps/android:lib_neverlink");
- assertThat(libNeverlink.getProvider(AndroidResourcesProvider.class)
- .getTransitiveAndroidResources())
+ assertThat(libNeverlink.get(AndroidResourcesInfo.PROVIDER).getTransitiveAndroidResources())
.isEmpty();
- assertThat(libNeverlink.getProvider(AndroidResourcesProvider.class)
- .getDirectAndroidResources())
+ assertThat(libNeverlink.get(AndroidResourcesInfo.PROVIDER).getDirectAndroidResources())
.isEmpty();
}
@@ -1010,7 +1012,7 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
ResourceContainer resources =
Iterables.getOnlyElement(
- target.getProvider(AndroidResourcesProvider.class).getDirectAndroidResources());
+ target.get(AndroidResourcesInfo.PROVIDER).getDirectAndroidResources());
SpawnAction resourceParserAction =
(SpawnAction)
@@ -1125,8 +1127,11 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
.isEqualTo(
ActionsTestUtil.getFirstArtifactEndingWith(
artifactClosure, "java/android/AndroidManifest.xml"));
- ResourceContainer resources = getOnlyElement(getConfiguredTarget("//java/android:r")
- .getProvider(AndroidResourcesProvider.class).getDirectAndroidResources());
+ ResourceContainer resources =
+ getOnlyElement(
+ getConfiguredTarget("//java/android:r")
+ .get(AndroidResourcesInfo.PROVIDER)
+ .getDirectAndroidResources());
assertThat(provider.getGeneratedManifest()).isEqualTo(resources.getManifest());
}
@@ -1154,9 +1159,11 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
.isEqualTo(
ActionsTestUtil.getFirstArtifactEndingWith(
artifactClosure, "handwriting/AndroidManifest.xml"));
- ResourceContainer resources = getOnlyElement(
- getConfiguredTarget("//research/handwriting/java/com/google/research/handwriting:r")
- .getProvider(AndroidResourcesProvider.class).getDirectAndroidResources());
+ ResourceContainer resources =
+ getOnlyElement(
+ getConfiguredTarget("//research/handwriting/java/com/google/research/handwriting:r")
+ .get(AndroidResourcesInfo.PROVIDER)
+ .getDirectAndroidResources());
assertThat(provider.getGeneratedManifest()).isEqualTo(resources.getManifest());
}
@@ -1186,8 +1193,11 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
.isEqualTo(
ActionsTestUtil.getFirstArtifactEndingWith(
artifactClosure, "java/android/AndroidManifest.xml"));
- ResourceContainer resources = getOnlyElement(getConfiguredTarget("//java/android:r")
- .getProvider(AndroidResourcesProvider.class).getDirectAndroidResources());
+ ResourceContainer resources =
+ getOnlyElement(
+ getConfiguredTarget("//java/android:r")
+ .get(AndroidResourcesInfo.PROVIDER)
+ .getDirectAndroidResources());
assertThat(provider.getGeneratedManifest()).isEqualTo(resources.getManifest());
}