aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-03-01 23:09:29 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-03-02 17:54:49 +0000
commit985ed7072fe3d94a78895a61760313be02df79d8 (patch)
treea4b4b6cd4ba6217a40788a4a43a173b1ee0ff1cc /src/test/java/com/google/devtools
parent47ec2c5279de5df68921a976b9be4676d002a9c4 (diff)
Clean up absolutize and make it public for use in a subsequent change.
-- MOS_MIGRATED_REVID=116058328
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r--src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java
index 7197650ce3..068ad3faff 100644
--- a/src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java
+++ b/src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java
@@ -284,16 +284,25 @@ public class TargetPatternEvaluatorTest extends AbstractTargetPatternEvaluatorTe
assertEquals("//foo:foo1", parseIndividualTargetRelative(":foo1").toString());
}
+ @Test
+ public void testSingleSlashPatternCantBeParsed() throws Exception {
+ expectError("not a valid absolute pattern (absolute target patterns must start with exactly "
+ + "two slashes): '/single/slash'",
+ "/single/slash");
+ }
@Test
- public void testAbsolutePathCantBeParsed() throws Exception {
- expectError("not a relative path or label: '/absolute/path'",
- "/absolute/path");
+ public void testTripleSlashPatternCantBeParsed() throws Exception {
+ expectError("not a valid absolute pattern (absolute target patterns must start with exactly "
+ + "two slashes): '///triple/slash'",
+ "///triple/slash");
}
@Test
- public void testAbsolutePathCantBeParsedWithRelativeParser() throws Exception {
- expectErrorRelative("not a relative path or label: '/absolute/path'", "/absolute/path");
+ public void testSingleSlashPatternCantBeParsedWithRelativeParser() throws Exception {
+ expectErrorRelative("not a valid absolute pattern (absolute target patterns must start with "
+ + "exactly two slashes): '/single/slash'",
+ "/single/slash");
}
@Test