aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java
diff options
context:
space:
mode:
authorGravatar Miguel Alcon Pinto <malcon@google.com>2015-10-01 16:02:53 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-10-01 19:44:14 +0000
commit2627b9f309e9abc66cf8ec1eb859a093d8a3bd04 (patch)
treeb8e35bff823873bd3cf167f4d85e6e083c502642 /src/test/java
parent52808d2f6a4bf347f29c47f23d624f8b2bc69313 (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.java20
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());
}
}