aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib
diff options
context:
space:
mode:
authorGravatar dannark <dannark@google.com>2018-06-21 17:46:06 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-21 17:48:01 -0700
commita8d7357b7dc66e0531c298e4d369e6342fcf94b7 (patch)
treea2ed8c5ee313d2113ac562a1ed57b5580683b108 /src/test/java/com/google/devtools/build/lib
parentdb461d0e8a15aff0c4af219fd4a7a5b668ab1289 (diff)
Audit usages of Label.getRelative and update to Label.getRelativeWithRemapping
RELNOTES: None PiperOrigin-RevId: 201617188
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib')
-rw-r--r--src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java23
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java5
2 files changed, 16 insertions, 12 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java b/src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java
index 6f6d444a52..43875b2791 100644
--- a/src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java
+++ b/src/test/java/com/google/devtools/build/lib/cmdline/LabelTest.java
@@ -16,6 +16,7 @@ package com.google.devtools.build.lib.cmdline;
import static com.google.common.truth.Truth.assertThat;
import static org.junit.Assert.fail;
+import com.google.common.collect.ImmutableMap;
import com.google.common.testing.EqualsTester;
import com.google.devtools.build.lib.testutil.TestUtils;
import com.google.devtools.build.lib.vfs.PathFragment;
@@ -110,7 +111,7 @@ public class LabelTest {
@Test
public void testGetRelativeWithAbsoluteLabel() throws Exception {
Label base = Label.parseAbsolute("//foo/bar:baz");
- Label l = base.getRelative("//p1/p2:target");
+ Label l = base.getRelativeWithRemapping("//p1/p2:target", ImmutableMap.of());
assertThat(l.getPackageName()).isEqualTo("p1/p2");
assertThat(l.getName()).isEqualTo("target");
}
@@ -118,7 +119,7 @@ public class LabelTest {
@Test
public void testGetRelativeWithRelativeLabel() throws Exception {
Label base = Label.parseAbsolute("//foo/bar:baz");
- Label l = base.getRelative(":quux");
+ Label l = base.getRelativeWithRemapping(":quux", ImmutableMap.of());
assertThat(l.getPackageName()).isEqualTo("foo/bar");
assertThat(l.getName()).isEqualTo("quux");
}
@@ -127,25 +128,25 @@ public class LabelTest {
public void testGetRelativeWithIllegalLabel() throws Exception {
Label base = Label.parseAbsolute("//foo/bar:baz");
try {
- base.getRelative("/p1/p2:target");
+ base.getRelativeWithRemapping("/p1/p2:target", ImmutableMap.of());
fail();
} catch (LabelSyntaxException e) {
/* ok */
}
try {
- base.getRelative("quux:");
+ base.getRelativeWithRemapping("quux:", ImmutableMap.of());
fail();
} catch (LabelSyntaxException e) {
/* ok */
}
try {
- base.getRelative(":");
+ base.getRelativeWithRemapping(":", ImmutableMap.of());
fail();
} catch (LabelSyntaxException e) {
/* ok */
}
try {
- base.getRelative("::");
+ base.getRelativeWithRemapping("::", ImmutableMap.of());
fail();
} catch (LabelSyntaxException e) {
/* ok */
@@ -157,7 +158,7 @@ public class LabelTest {
PackageIdentifier packageId = PackageIdentifier.create("@repo", PathFragment.create("foo"));
Label base = Label.create(packageId, "bar");
- Label relative = base.getRelative("@remote//x:y");
+ Label relative = base.getRelativeWithRemapping("@remote//x:y", ImmutableMap.of());
assertThat(relative.getPackageIdentifier().getRepository())
.isEqualTo(RepositoryName.create("@remote"));
@@ -170,7 +171,7 @@ public class LabelTest {
PackageIdentifier packageId = PackageIdentifier.create("@repo", PathFragment.create("foo"));
Label base = Label.create(packageId, "bar");
- Label relative = base.getRelative("//x:y");
+ Label relative = base.getRelativeWithRemapping("//x:y", ImmutableMap.of());
assertThat(relative.getPackageIdentifier().getRepository())
.isEqualTo(packageId.getRepository());
@@ -183,7 +184,7 @@ public class LabelTest {
PackageIdentifier packageId = PackageIdentifier.create("@repo", PathFragment.create("foo"));
Label base = Label.create(packageId, "bar");
- Label relative = base.getRelative(":y");
+ Label relative = base.getRelativeWithRemapping(":y", ImmutableMap.of());
assertThat(relative.getPackageIdentifier().getRepository())
.isEqualTo(packageId.getRepository());
@@ -196,7 +197,7 @@ public class LabelTest {
PackageIdentifier packageId = PackageIdentifier.create("@repo", PathFragment.create("foo"));
Label base = Label.create(packageId, "bar");
- Label relative = base.getRelative("//conditions:default");
+ Label relative = base.getRelativeWithRemapping("//conditions:default", ImmutableMap.of());
PackageIdentifier expected = PackageIdentifier.createInMainRepo("conditions");
assertThat(relative.getPackageIdentifier().getRepository()).isEqualTo(expected.getRepository());
@@ -209,7 +210,7 @@ public class LabelTest {
PackageIdentifier packageId = PackageIdentifier.create("@repo", PathFragment.create("foo"));
Label base = Label.create(packageId, "bar");
- Label relative = base.getRelative("@//x:y");
+ Label relative = base.getRelativeWithRemapping("@//x:y", ImmutableMap.of());
assertThat(relative.getPackageIdentifier().getRepository())
.isEqualTo(RepositoryName.create("@"));
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
index 91f525f0b2..9fce2b6bf1 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.google.devtools.build.lib.packages.util;
+import com.google.common.collect.ImmutableMap;
import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.testutil.TestConstants;
import java.io.IOException;
@@ -111,7 +112,9 @@ public class MockPlatformSupport {
"toolchain(",
" name = 'toolchain_cc-compiler-piii',",
" toolchain_type = '" + TestConstants.TOOLS_REPOSITORY + "//tools/cpp:toolchain_type',",
- " toolchain = '" + crosstoolLabel.getRelative("cc-compiler-piii") + "',",
+ " toolchain = '"
+ + crosstoolLabel.getRelativeWithRemapping("cc-compiler-piii", ImmutableMap.of())
+ + "',",
" target_compatible_with = [':mock_value'],",
")");
}