diff options
author | Nathan Harmata <nharmata@google.com> | 2016-03-01 23:09:29 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-03-02 17:54:49 +0000 |
commit | 985ed7072fe3d94a78895a61760313be02df79d8 (patch) | |
tree | a4b4b6cd4ba6217a40788a4a43a173b1ee0ff1cc /src/test/java/com/google/devtools | |
parent | 47ec2c5279de5df68921a976b9be4676d002a9c4 (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.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 |