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/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