diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java b/src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java index a2a133cb90..5d32df7f1b 100644 --- a/src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java +++ b/src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java @@ -99,4 +99,12 @@ public class PackageIdentifierTest { PackageIdentifier p2 = PackageIdentifier.create("@whatever", new PathFragment("foo/bar")); assertSame(p2.getPackageFragment(), p1.getPackageFragment()); } + + @Test + public void testRunfilesDir() throws Exception { + assertThat(PackageIdentifier.create("@foo", new PathFragment("bar/baz")).getRunfilesPath()) + .isEqualTo(new PathFragment("../foo/bar/baz")); + assertThat(PackageIdentifier.create("@", new PathFragment("bar/baz")).getRunfilesPath()) + .isEqualTo(new PathFragment("bar/baz")); + } } |