diff options
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/pkgcache/TargetPatternEvaluatorTest.java | 19 |
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 |