aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/BazelJ2ObjcLibraryTest.java24
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/IosApplicationTest.java3
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/IosTestTest.java2
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java8
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcProtoLibraryTest.java2
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java27
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java4
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcSkylarkTest.java24
8 files changed, 49 insertions, 45 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/BazelJ2ObjcLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/BazelJ2ObjcLibraryTest.java
index 4c562df429..a7b9e1e7ab 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/BazelJ2ObjcLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/BazelJ2ObjcLibraryTest.java
@@ -51,7 +51,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
public void testJ2ObjCInformationExportedFromJ2ObjcLibrary() throws Exception {
ConfiguredTarget j2objcLibraryTarget = getConfiguredTarget(
"//java/com/google/dummy/test:transpile");
- ObjcProvider provider = j2objcLibraryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = j2objcLibraryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY))).containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
"java/com/google/dummy/test/libtest_j2objc.a");
@@ -85,7 +85,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
" deps = ['test'])");
ConfiguredTarget target = getConfiguredTarget("//java/com/google/test:transpile");
- ObjcProvider provider = target.getProvider(ObjcProvider.class);
+ ObjcProvider provider = target.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
String genfilesFragment = target.getConfiguration().getGenfilesFragment().toString();
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY))).containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
@@ -124,7 +124,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
ConfiguredTarget j2objcLibraryTarget = getConfiguredTarget(
"//java/com/google/dummy/test/proto:transpile");
- ObjcProvider provider = j2objcLibraryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = j2objcLibraryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY))).containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
"third_party/java/j2objc/libproto_runtime.a",
@@ -220,7 +220,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
Artifact classMappingFile = getGenfilesArtifact("test.clsmap.properties", test);
assertThat(provider.getClassMappingFiles()).containsExactly(classMappingFile);
- ObjcProvider objcProvider = target.getProvider(ObjcProvider.class);
+ ObjcProvider objcProvider = target.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
Artifact headerFile = getGenfilesArtifact("test.j2objc.pb.h", test);
Artifact sourceFile = getGenfilesArtifact("test.j2objc.pb.m", test);
assertThat(objcProvider.get(ObjcProvider.HEADER)).contains(headerFile);
@@ -285,7 +285,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
public void testExplicitJreDeps() throws Exception {
ConfiguredTarget j2objcLibraryTarget = getConfiguredTarget(
"//java/com/google/dummy/test:transpile");
- ObjcProvider provider = j2objcLibraryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = j2objcLibraryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
// jre_io_lib and jre_emul_lib should be excluded.
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY))).containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
@@ -306,7 +306,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
")");
ConfiguredTarget target = getJ2ObjCAspectConfiguredTarget("//java/com/google/transpile:dummy");
- ObjcProvider provider = target.getProvider(ObjcProvider.class);
+ ObjcProvider provider = target.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
Artifact srcJarSources = getFirstArtifactEndingWith(
provider.get(ObjcProvider.SOURCE), "source_files");
Artifact srcJarHeaders = getFirstArtifactEndingWith(
@@ -325,7 +325,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
addSimpleJ2ObjcLibraryWithJavaPlugin();
ConfiguredTarget j2objcLibraryTarget =
getConfiguredTarget("//java/com/google/app/test:transpile");
- ObjcProvider provider = j2objcLibraryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = j2objcLibraryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
Artifact headers =
getFirstArtifactEndingWith(provider.get(ObjcProvider.HEADER), "header_files");
Artifact sources =
@@ -500,7 +500,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
protected Artifact j2objcArchive(String j2objcLibraryTarget, String javaTargetName)
throws Exception {
ConfiguredTarget target = getConfiguredTarget(j2objcLibraryTarget);
- ObjcProvider provider = target.getProvider(ObjcProvider.class);
+ ObjcProvider provider = target.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
String archiveName = String.format("lib%s_j2objc.a", javaTargetName);
return getFirstArtifactEndingWith(provider.get(ObjcProvider.LIBRARY), archiveName);
}
@@ -518,7 +518,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
ConfiguredTarget objcTarget = getConfiguredTarget("//app:lib");
- ObjcProvider provider = objcTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = objcTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY)))
.containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
@@ -559,7 +559,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
ConfiguredTarget objcTarget = getConfiguredTarget("//app:lib");
- ObjcProvider provider = objcTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = objcTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(Artifact.toRootRelativePaths(provider.get(ObjcProvider.LIBRARY)))
.containsExactly(
"third_party/java/j2objc/libjre_core_lib.a",
@@ -659,7 +659,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
ConfiguredTarget target = getJ2ObjCAspectConfiguredTarget("//java/com/google/transpile:dummy");
- ObjcProvider provider = target.getProvider(ObjcProvider.class);
+ ObjcProvider provider = target.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
Artifact moduleMap =
getFirstArtifactEndingWith(
provider.get(ObjcProvider.MODULE_MAP), "dummy.modulemaps/module.modulemap");
@@ -696,7 +696,7 @@ public class BazelJ2ObjcLibraryTest extends J2ObjcLibraryTest {
addSimpleJ2ObjcLibraryWithJavaPlugin();
ConfiguredTarget j2objcLibraryTarget =
getConfiguredTarget("//java/com/google/app/test:transpile");
- ObjcProvider provider = j2objcLibraryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider provider = j2objcLibraryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
Artifact moduleMap =
getFirstArtifactEndingWith(
provider.get(ObjcProvider.MODULE_MAP), "test.modulemaps/module.modulemap");
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/IosApplicationTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/IosApplicationTest.java
index 2f718f3116..01e54dddb0 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/IosApplicationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/IosApplicationTest.java
@@ -116,7 +116,8 @@ public class IosApplicationTest extends ObjcRuleTestCase {
")");
RuleContext ruleContext = getRuleContext(getConfiguredTarget("//x:x"));
ImmutableListMultimap<BuildConfiguration, ObjcProvider> prereqByConfig =
- ruleContext.getPrerequisitesByConfiguration("binary", Mode.SPLIT, ObjcProvider.class);
+ ruleContext.getPrerequisitesByConfiguration(
+ "binary", Mode.SPLIT, ObjcProvider.SKYLARK_CONSTRUCTOR);
List<String> childCpus = Lists.transform(prereqByConfig.keySet().asList(),
new Function<BuildConfiguration, String>() {
@Override
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/IosTestTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/IosTestTest.java
index 8427e72fd8..f33a9e6636 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/IosTestTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/IosTestTest.java
@@ -1092,7 +1092,7 @@ public class IosTestTest extends ObjcRuleTestCase {
ObjcProvider appProvider =
getConfiguredTarget("//test:protos_app")
- .getProvider(XcTestAppProvider.class)
+ .get(XcTestAppProvider.SKYLARK_CONSTRUCTOR)
.getObjcProvider();
ConfiguredTarget binTarget = getConfiguredTarget("//test:protos_bin");
Artifact protoHeader =
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java
index 40fa3569a7..abbae40ccf 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcLibraryTest.java
@@ -108,7 +108,7 @@ public class LegacyObjcLibraryTest extends ObjcLibraryTest {
.addAll(FASTBUILD_COPTS)
.addAll(
iquoteArgs(
- getConfiguredTarget("//objc:lib").getProvider(ObjcProvider.class),
+ getConfiguredTarget("//objc:lib").get(ObjcProvider.SKYLARK_CONSTRUCTOR),
getTargetConfiguration()))
.build();
@@ -170,7 +170,7 @@ public class LegacyObjcLibraryTest extends ObjcLibraryTest {
.addAll(FASTBUILD_COPTS)
.addAll(
iquoteArgs(
- getConfiguredTarget("//objc:lib").getProvider(ObjcProvider.class),
+ getConfiguredTarget("//objc:lib").get(ObjcProvider.SKYLARK_CONSTRUCTOR),
getTargetConfiguration()))
.build();
@@ -249,7 +249,7 @@ public class LegacyObjcLibraryTest extends ObjcLibraryTest {
.addAll(FASTBUILD_COPTS)
.addAll(
iquoteArgs(
- getConfiguredTarget("//objc:lib").getProvider(ObjcProvider.class),
+ getConfiguredTarget("//objc:lib").get(ObjcProvider.SKYLARK_CONSTRUCTOR),
getAppleCrosstoolConfiguration()))
.add("-include", "objc/some.pch")
.add("-fobjc-arc")
@@ -295,7 +295,7 @@ public class LegacyObjcLibraryTest extends ObjcLibraryTest {
.addAll(FASTBUILD_COPTS)
.addAll(
iquoteArgs(
- getConfiguredTarget("//objc:lib").getProvider(ObjcProvider.class),
+ getConfiguredTarget("//objc:lib").get(ObjcProvider.SKYLARK_CONSTRUCTOR),
getTargetConfiguration()))
.add("-fobjc-arc")
.add("-Ifoo")
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcProtoLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcProtoLibraryTest.java
index dc45294c3e..a7258a4f53 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcProtoLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/LegacyObjcProtoLibraryTest.java
@@ -79,7 +79,7 @@ public class LegacyObjcProtoLibraryTest extends ObjcProtoLibraryTest {
.addAll(FASTBUILD_COPTS)
.addAll(
LegacyObjcLibraryTest.iquoteArgs(
- target.getProvider(ObjcProvider.class), getTargetConfiguration()))
+ target.get(ObjcProvider.SKYLARK_CONSTRUCTOR), getTargetConfiguration()))
.add("-I")
.add(sourceFile.getExecPath().getParentDirectory().getParentDirectory().toString())
.add("-fno-objc-arc")
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java
index 5b7155528c..9e2d0c07d0 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java
@@ -51,6 +51,7 @@ import com.google.devtools.build.lib.rules.apple.AppleToolchain;
import com.google.devtools.build.lib.rules.cpp.CppCompileAction;
import com.google.devtools.build.lib.rules.cpp.CppModuleMapAction;
import com.google.devtools.build.lib.rules.objc.ObjcCommandLineOptions.ObjcCrosstoolMode;
+import com.google.devtools.build.lib.rules.objc.ObjcProvider.Key;
import com.google.devtools.build.lib.vfs.PathFragment;
import com.google.devtools.common.options.OptionsParsingException;
import java.util.Collections;
@@ -331,9 +332,9 @@ public class ObjcLibraryTest extends ObjcRuleTestCase {
.setAndCreateFiles("hdrs", "d.h", "e.m")
.setList("deps", "//objc:lib")
.write();
- assertThat(Artifact.toRootRelativePaths(target.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(target, HEADER))
.containsExactly("objc/a.h", "objc/b.h", "objc/f.m");
- assertThat(Artifact.toRootRelativePaths(depender.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(depender, HEADER))
.containsExactly("objc/a.h", "objc/b.h", "objc/f.m", "objc2/d.h", "objc2/e.m");
}
@@ -356,11 +357,9 @@ public class ObjcLibraryTest extends ObjcRuleTestCase {
.setList("non_propagated_deps", "//objc2:lib")
.write();
- assertThat(Artifact.toRootRelativePaths(target.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(target, HEADER))
.containsExactly("objc/a.h", "objc/b.h");
- assertThat(
- Artifact.toRootRelativePaths(
- transitiveDepender.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(transitiveDepender, HEADER))
.containsExactly("objc2/c.h", "objc2/d.h", "objc3/e.h", "objc3/f.h");
}
@@ -1026,16 +1025,20 @@ public class ObjcLibraryTest extends ObjcRuleTestCase {
.setAndCreateFiles("hdrs", "c.h", "d.h")
.setList("deps", "//objc:lib")
.write();
- assertThat(Artifact.toRootRelativePaths(target.getProvider(ObjcProvider.class).get(LIBRARY)))
- .containsExactly("objc/liblib.a");
- assertThat(Artifact.toRootRelativePaths(depender.getProvider(ObjcProvider.class).get(LIBRARY)))
- .containsExactly("objc/liblib.a", "objc2/liblib.a");
- assertThat(Artifact.toRootRelativePaths(target.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(target, LIBRARY)).containsExactly("objc/liblib.a");
+ assertThat(getArifactPaths(depender, LIBRARY)).containsExactly(
+ "objc/liblib.a", "objc2/liblib.a");
+ assertThat(getArifactPaths(target, HEADER))
.containsExactly("objc/a.h", "objc/b.h");
- assertThat(Artifact.toRootRelativePaths(depender.getProvider(ObjcProvider.class).get(HEADER)))
+ assertThat(getArifactPaths(depender, HEADER))
.containsExactly("objc/a.h", "objc/b.h", "objc2/c.h", "objc2/d.h");
}
+ private Iterable<String> getArifactPaths(ConfiguredTarget target, Key<Artifact> artifactKey) {
+ return Artifact.toRootRelativePaths(
+ target.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(artifactKey));
+ }
+
@Test
public void testWeakSdkFrameworks_objcProvider() throws Exception {
createLibraryTargetWriter("//base_lib:lib")
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
index 9ae12ffe0f..8116e34c9b 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcRuleTestCase.java
@@ -1072,7 +1072,7 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase {
}
protected ObjcProvider providerForTarget(String label) throws Exception {
- return getConfiguredTarget(label).getProvider(ObjcProvider.class);
+ return getConfiguredTarget(label).get(ObjcProvider.SKYLARK_CONSTRUCTOR);
}
protected CommandAction archiveAction(String label) throws Exception {
@@ -1171,7 +1171,7 @@ public abstract class ObjcRuleTestCase extends BuildViewTestCase {
"includes", "['incdir']");
ObjcProvider provider =
getConfiguredTarget("//x:x", getAppleCrosstoolConfiguration())
- .getProvider(ObjcProvider.class);
+ .get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(provider.get(HEADER)).containsExactly(getSourceArtifact("x/a.h"));
assertThat(provider.get(INCLUDE))
.containsExactly(
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcSkylarkTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcSkylarkTest.java
index 2cfdbad0a5..11d36332da 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcSkylarkTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcSkylarkTest.java
@@ -209,7 +209,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
")");
ConfiguredTarget binaryTarget = getConfiguredTarget("//examples/apple_skylark:bin");
- ObjcProvider objcProvider = binaryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider objcProvider = binaryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(Artifact.toRootRelativePaths(objcProvider.get(ObjcProvider.LIBRARY)))
.contains("examples/apple_skylark/liblib.a");
@@ -246,7 +246,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
")");
ConfiguredTarget binaryTarget = getConfiguredTarget("//examples/apple_skylark:bin");
- ObjcProvider objcProvider = binaryTarget.getProvider(ObjcProvider.class);
+ ObjcProvider objcProvider = binaryTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
assertThat(objcProvider.get(ObjcProvider.DEFINE)).contains("mock_define");
}
@@ -689,11 +689,11 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
" return struct(objc=created_provider)");
Iterable<String> foundLinkopts =
- skylarkTarget.getProvider(ObjcProvider.class).get(ObjcProvider.LINKOPT);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(ObjcProvider.LINKOPT);
Iterable<String> foundDefines =
- skylarkTarget.getProvider(ObjcProvider.class).get(ObjcProvider.DEFINE);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(ObjcProvider.DEFINE);
boolean usesSwift =
- skylarkTarget.getProvider(ObjcProvider.class).is(ObjcProvider.Flag.USES_SWIFT);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).is(ObjcProvider.Flag.USES_SWIFT);
assertThat(foundLinkopts).containsExactly("somelinkopt");
assertThat(foundDefines).containsExactly("define1", "define2");
@@ -712,7 +712,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
" return struct(objc=created_provider)");
Iterable<Artifact> foundLinkInputs =
- skylarkTarget.getProvider(ObjcProvider.class).get(ObjcProvider.LINK_INPUTS);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(ObjcProvider.LINK_INPUTS);
assertThat(ActionsTestUtil.baseArtifactNames(foundLinkInputs)).contains("foo.ast");
}
@@ -724,7 +724,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
" return struct(objc=created_provider)");
boolean usesSwift =
- skylarkTarget.getProvider(ObjcProvider.class).is(ObjcProvider.Flag.USES_SWIFT);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).is(ObjcProvider.Flag.USES_SWIFT);
assertThat(usesSwift).isTrue();
}
@@ -739,7 +739,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
" return struct(objc=created_provider)");
Iterable<PathFragment> foundIncludes =
- skylarkTarget.getProvider(ObjcProvider.class).get(ObjcProvider.INCLUDE);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(ObjcProvider.INCLUDE);
assertThat(foundIncludes)
.containsExactly(
@@ -760,7 +760,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
"(include=propagated_includes, direct_dep_providers=[strict_provider])",
" return struct(objc=created_provider)");
- ObjcProvider skylarkProvider = skylarkTarget.getProvider(ObjcProvider.class);
+ ObjcProvider skylarkProvider = skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR);
ObjcProvider skylarkProviderDirectDepender =
new ObjcProvider.Builder().addTransitiveAndPropagate(skylarkProvider).build();
ObjcProvider skylarkProviderIndirectDepender =
@@ -785,7 +785,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
" return struct(objc=created_provider)");
Iterable<String> foundStrings =
- skylarkTarget.getProvider(ObjcProvider.class).get(ObjcProvider.DEFINE);
+ skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR).get(ObjcProvider.DEFINE);
assertThat(foundStrings).containsExactly("define_from_dep", "define_from_impl");
}
@@ -1130,7 +1130,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
ConfiguredTarget skylarkTarget = getConfiguredTarget("//examples/apple_skylark:my_target");
- XcTestAppProvider xcTestAppProvider = skylarkTarget.getProvider(XcTestAppProvider.class);
+ XcTestAppProvider xcTestAppProvider = skylarkTarget.get(XcTestAppProvider.SKYLARK_CONSTRUCTOR);
assertThat(xcTestAppProvider.getBundleLoader().getRootRelativePathString())
.isEqualTo("examples/rule/test_artifact");
@@ -1243,7 +1243,7 @@ public class ObjcSkylarkTest extends ObjcRuleTestCase {
")");
ConfiguredTarget skylarkTarget = getConfiguredTarget("//examples/apple_skylark:my_target");
- assertThat(skylarkTarget.getProvider(ObjcProvider.class)).isNotNull();
+ assertThat(skylarkTarget.get(ObjcProvider.SKYLARK_CONSTRUCTOR)).isNotNull();
}
private void checkSkylarkRunMemleaksWithExpectedValue(boolean expectedValue) throws Exception {