diff options
author | 2015-10-01 16:02:53 +0000 | |
---|---|---|
committer | 2015-10-01 19:44:14 +0000 | |
commit | 2627b9f309e9abc66cf8ec1eb859a093d8a3bd04 (patch) | |
tree | b8e35bff823873bd3cf167f4d85e6e083c502642 /src/test/java | |
parent | 52808d2f6a4bf347f29c47f23d624f8b2bc69313 (diff) |
Intern PackageIdentifiers as a memory optimization.
--
MOS_MIGRATED_REVID=104403040
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/cmdline/PackageIdentifierTest.java | 20 |
1 files changed, 10 insertions, 10 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 6094468ea8..dea21c3e68 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 @@ -91,18 +91,18 @@ public class PackageIdentifierTest { @Test public void testToString() throws Exception { - PackageIdentifier local = new PackageIdentifier("", new PathFragment("bar/baz")); + PackageIdentifier local = PackageIdentifier.create("", new PathFragment("bar/baz")); assertEquals("bar/baz", local.toString()); - PackageIdentifier external = new PackageIdentifier("@foo", new PathFragment("bar/baz")); + PackageIdentifier external = PackageIdentifier.create("@foo", new PathFragment("bar/baz")); assertEquals("@foo//bar/baz", external.toString()); } @Test public void testCompareTo() throws Exception { - PackageIdentifier foo1 = new PackageIdentifier("@foo", new PathFragment("bar/baz")); - PackageIdentifier foo2 = new PackageIdentifier("@foo", new PathFragment("bar/baz")); - PackageIdentifier foo3 = new PackageIdentifier("@foo", new PathFragment("bar/bz")); - PackageIdentifier bar = new PackageIdentifier("@bar", new PathFragment("bar/baz")); + PackageIdentifier foo1 = PackageIdentifier.create("@foo", new PathFragment("bar/baz")); + PackageIdentifier foo2 = PackageIdentifier.create("@foo", new PathFragment("bar/baz")); + PackageIdentifier foo3 = PackageIdentifier.create("@foo", new PathFragment("bar/bz")); + PackageIdentifier bar = PackageIdentifier.create("@bar", new PathFragment("bar/baz")); assertEquals(0, foo1.compareTo(foo2)); assertThat(foo1.compareTo(foo3)).isLessThan(0); assertThat(foo1.compareTo(bar)).isGreaterThan(0); @@ -111,12 +111,12 @@ public class PackageIdentifierTest { @Test public void testInvalidPackageName() throws Exception { // This shouldn't throw an exception, package names aren't validated. - new PackageIdentifier("@foo", new PathFragment("bar.baz")); + PackageIdentifier.create("@foo", new PathFragment("bar.baz")); } @Test public void testSerialization() throws Exception { - PackageIdentifier inId = new PackageIdentifier("@foo", new PathFragment("bar/baz")); + PackageIdentifier inId = PackageIdentifier.create("@foo", new PathFragment("bar/baz")); ByteArrayOutputStream data = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(data); out.writeObject(inId); @@ -128,8 +128,8 @@ public class PackageIdentifierTest { @Test public void testPackageFragmentEquality() throws Exception { // Make sure package fragments are canonicalized. - PackageIdentifier p1 = new PackageIdentifier("@whatever", new PathFragment("foo/bar")); - PackageIdentifier p2 = new PackageIdentifier("@whatever", new PathFragment("foo/bar")); + PackageIdentifier p1 = PackageIdentifier.create("@whatever", new PathFragment("foo/bar")); + PackageIdentifier p2 = PackageIdentifier.create("@whatever", new PathFragment("foo/bar")); assertSame(p2.getPackageFragment(), p1.getPackageFragment()); } } |