aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
index 35adffbd07..ae80e06379 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/objc/ObjcProtoAspectTest.java
@@ -19,10 +19,10 @@ import static com.google.common.truth.Truth.assertThat;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
-import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.packages.util.MockObjcSupport;
import com.google.devtools.build.lib.packages.util.MockProtoSupport;
+import com.google.devtools.build.lib.rules.apple.AppleConfiguration.ConfigurationDistinguisher;
import com.google.devtools.build.lib.vfs.PathFragment;
import org.junit.Before;
import org.junit.Test;
@@ -31,7 +31,7 @@ import org.junit.runners.JUnit4;
/** Test case for the objc_proto_library aspect. */
@RunWith(JUnit4.class)
-public final class ObjcProtoAspectTest extends BuildViewTestCase {
+public final class ObjcProtoAspectTest extends ObjcRuleTestCase {
@Before
public final void initializeToolsConfigMock() throws Exception {
@@ -80,8 +80,8 @@ public final class ObjcProtoAspectTest extends BuildViewTestCase {
PathFragment includePath = header.getExecPath().getParentDirectory();
PathFragment genIncludePath =
PathFragment.create(
- getConfiguration(targetConfig, AppleCrosstoolTransition.APPLE_CROSSTOOL_TRANSITION)
- .getGenfilesFragment()
+ configurationGenfiles(
+ "x86_64", ConfigurationDistinguisher.APPLEBIN_IOS, DEFAULT_IOS_SDK_VERSION)
+ "/"
+ includePath);
@@ -163,8 +163,8 @@ public final class ObjcProtoAspectTest extends BuildViewTestCase {
assertThat(Artifact.toExecPaths(objcProtoProvider.getPortableProtoFilters()))
.containsExactly(
- getConfiguration(targetConfig, AppleCrosstoolTransition.APPLE_CROSSTOOL_TRANSITION)
- .getGenfilesFragment()
+ configurationGenfiles(
+ "x86_64", ConfigurationDistinguisher.APPLEBIN_IOS, DEFAULT_IOS_SDK_VERSION)
+ "/x/_proto_filters/objc_proto/generated_filter_file.pbascii");
}
@@ -206,15 +206,17 @@ public final class ObjcProtoAspectTest extends BuildViewTestCase {
assertThat(Artifact.toExecPaths(objcProtoProvider.getPortableProtoFilters()))
.containsAllOf(
"x/filter.pbascii",
- getConfiguration(targetConfig, AppleCrosstoolTransition.APPLE_CROSSTOOL_TRANSITION)
- .getGenfilesFragment()
+ configurationGenfiles(
+ "x86_64", ConfigurationDistinguisher.APPLEBIN_IOS, DEFAULT_IOS_SDK_VERSION)
+ "/x/_proto_filters/objc_proto_2/generated_filter_file.pbascii");
}
private ConfiguredTarget getObjcProtoAspectConfiguredTarget(String label) throws Exception {
- scratch.file("bin/BUILD",
- "objc_binary(",
+ scratch.file(
+ "bin/BUILD",
+ "apple_binary(",
" name = 'link_target',",
+ " platform_type = 'ios',",
" deps = ['" + label + "'],",
")");