]> source.dussan.org Git - jgit.git/commitdiff
Replace most usages of PacketLineIn.END with PacketLineIn.end() 73/143173/3
authorDavid Pursehouse <david.pursehouse@gmail.com>
Sun, 2 Jun 2019 03:50:34 +0000 (12:50 +0900)
committerDavid Pursehouse <david.pursehouse@gmail.com>
Sun, 2 Jun 2019 23:07:24 +0000 (08:07 +0900)
PacketLineIn.END is only referenced in tests. Replace most of those
with a new package visible end() method.

Remaining usages of PacketLineIn.END are in the form:

  while ((line = pckIn.readString()) != PacketLineIn.END) {

and are not trivial replacements, hence are not touched in this change.

Change-Id: Id77c5321ddcad127130b246bde8f08736e60e1ea
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/ProtocolV0ParserTest.java
org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/ProtocolV2ParserTest.java
org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java
org.eclipse.jgit/src/org/eclipse/jgit/transport/PacketLineIn.java

index 42553147fb8685451bb0d3f3941b2c4c67f48688..6e8327c7927dd5b4270ee04d01903d891118a4c0 100644 (file)
@@ -90,7 +90,7 @@ public class ProtocolV0ParserTest {
                                                "4624442d68ee402a94364191085b77137618633e", "thin-pack",
                                                "no-progress", "include-tag", "ofs-delta", "\n"),
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities()
@@ -114,7 +114,7 @@ public class ProtocolV0ParserTest {
                                                "4624442d68ee402a94364191085b77137618633e", "thin-pack",
                                                "agent=JGit.test/0.0.1", "\n"),
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities()
@@ -136,7 +136,7 @@ public class ProtocolV0ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(
                                "want 4624442d68ee402a94364191085b77137618633e\n",
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities().isEmpty());
@@ -151,7 +151,7 @@ public class ProtocolV0ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(
                                "want 4624442d68ee402a94364191085b77137618633e\n",
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n", "deepen 3\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities().isEmpty());
@@ -168,7 +168,7 @@ public class ProtocolV0ParserTest {
                                "want 4624442d68ee402a94364191085b77137618633e\n",
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n",
                                "shallow 4b643d0ef739a1b494e7d6926d8d8ed80d35edf4\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities().isEmpty());
@@ -186,7 +186,7 @@ public class ProtocolV0ParserTest {
                                "want 4624442d68ee402a94364191085b77137618633e\n",
                                "want f900c8326a43303685c46b279b9f70411bff1a4b\n",
                                "filter blob:limit=13000\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV0Parser parser = new ProtocolV0Parser(defaultConfig());
                FetchV0Request request = parser.recvWants(pckIn);
                assertTrue(request.getClientCapabilities().isEmpty());
index c975982a6b82943f8686f8cc3afccbf12544ed0d..0d70cd6121009c97c7254800eb9f173d58a655c3 100644 (file)
@@ -148,7 +148,7 @@ public class ProtocolV2ParserTest {
                                "want f900c8326a43303685c46b279b9f70411bff1a4b",
                                "have 554f6e41067b9e3e565b6988a8294fac1cb78f4b",
                                "have abc760ab9ad72f08209943251b36cb886a578f87", "done",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -178,7 +178,7 @@ public class ProtocolV2ParserTest {
                                "deepen-relative",
                                "shallow 28274d02c489f4c7e68153056e9061a46f62d7a0",
                                "shallow 145e683b229dcab9d0e2ccb01b386f9ecc17d29d",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -197,7 +197,7 @@ public class ProtocolV2ParserTest {
                                "shallow 28274d02c489f4c7e68153056e9061a46f62d7a0",
                                "shallow 145e683b229dcab9d0e2ccb01b386f9ecc17d29d",
                                "deepen-not a08595f76159b09d57553e37a5123f1091bb13e7",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -214,7 +214,7 @@ public class ProtocolV2ParserTest {
                                "shallow 28274d02c489f4c7e68153056e9061a46f62d7a0",
                                "shallow 145e683b229dcab9d0e2ccb01b386f9ecc17d29d",
                                "deepen-since 123123123",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -228,7 +228,7 @@ public class ProtocolV2ParserTest {
        public void testFetchWithNoneFilter() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "filter blob:none",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowFilter().done());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -240,7 +240,7 @@ public class ProtocolV2ParserTest {
        public void testFetchWithBlobSizeFilter() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "filter blob:limit=15",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowFilter().done());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -252,7 +252,7 @@ public class ProtocolV2ParserTest {
        public void testFetchWithTreeDepthFilter() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "filter tree:3",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowFilter().done());
                FetchV2Request request = parser.parseFetchRequest(pckIn);
@@ -265,7 +265,7 @@ public class ProtocolV2ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "filter blob:none",
                                "filter blob:limit=12",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowFilter().done());
 
@@ -276,7 +276,7 @@ public class ProtocolV2ParserTest {
        @Test
        public void testFetchFilterWithoutAllowFilter() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
-                               "filter blob:limit=12", PacketLineIn.END);
+                               "filter blob:limit=12", PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
 
@@ -294,7 +294,7 @@ public class ProtocolV2ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "want e4980cdc48cfa1301493ca94eb70523f6788b819",
                                "want-ref refs/heads/branchA",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowRefInWant().done());
 
@@ -312,7 +312,7 @@ public class ProtocolV2ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "want e4980cdc48cfa1301493ca94eb70523f6788b819",
                                "want-ref refs/heads/branchC",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.start().allowRefInWant().done());
 
@@ -329,7 +329,7 @@ public class ProtocolV2ParserTest {
        @Test
        public void testLsRefsMinimalReq() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
-                               PacketLineIn.END);
+                               PacketLineIn.end());
 
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
@@ -342,7 +342,7 @@ public class ProtocolV2ParserTest {
        @Test
        public void testLsRefsSymrefs() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(), "symrefs",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
 
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
@@ -358,7 +358,7 @@ public class ProtocolV2ParserTest {
                PacketLineIn pckIn = formatAsPacketLine(
                                PacketLineIn.delimiter(),
                                "peel",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
 
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
@@ -372,7 +372,7 @@ public class ProtocolV2ParserTest {
        public void testLsRefsRefPrefixes() throws IOException {
                PacketLineIn pckIn = formatAsPacketLine(PacketLineIn.delimiter(),
                                "ref-prefix refs/for", "ref-prefix refs/heads",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
 
                ProtocolV2Parser parser = new ProtocolV2Parser(
                                ConfigBuilder.getDefault());
index b0bc519711ccca0e7c33c0dff18735e45ed00b59..260130b2bdd3ae0a8e73e25ba799049e9f6b8442 100644 (file)
@@ -489,7 +489,7 @@ public class UploadPackTest {
        public void testV2Capabilities() throws Exception {
                TestV2Hook hook = new TestV2Hook();
                ByteArrayInputStream recvStream =
-                               uploadPackV2Setup(null, null, hook, PacketLineIn.END);
+                               uploadPackV2Setup(null, null, hook, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(hook.capabilitiesRequest, notNullValue());
                assertThat(pckIn.readString(), is("version 2"));
@@ -510,7 +510,7 @@ public class UploadPackTest {
        public void testV2CapabilitiesAllowFilter() throws Exception {
                server.getConfig().setBoolean("uploadpack", null, "allowfilter", true);
                ByteArrayInputStream recvStream =
-                               uploadPackV2Setup(null, null, null, PacketLineIn.END);
+                               uploadPackV2Setup(null, null, null, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("version 2"));
@@ -527,7 +527,7 @@ public class UploadPackTest {
        public void testV2CapabilitiesRefInWant() throws Exception {
                server.getConfig().setBoolean("uploadpack", null, "allowrefinwant", true);
                ByteArrayInputStream recvStream =
-                               uploadPackV2Setup(null, null, null, PacketLineIn.END);
+                               uploadPackV2Setup(null, null, null, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("version 2"));
@@ -545,7 +545,7 @@ public class UploadPackTest {
        public void testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed() throws Exception {
                server.getConfig().setBoolean("uploadpack", null, "allowrefinwant", false);
                ByteArrayInputStream recvStream =
-                               uploadPackV2Setup(null, null, null, PacketLineIn.END);
+                               uploadPackV2Setup(null, null, null, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("version 2"));
@@ -561,7 +561,7 @@ public class UploadPackTest {
                server.getConfig().setBoolean("uploadpack", null, "allowrefinwant", true);
                server.getConfig().setBoolean("uploadpack", null, "advertiserefinwant", false);
                ByteArrayInputStream recvStream =
-                               uploadPackV2Setup(null, null, null, PacketLineIn.END);
+                               uploadPackV2Setup(null, null, null, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("version 2"));
@@ -574,7 +574,7 @@ public class UploadPackTest {
 
        @Test
        public void testV2EmptyRequest() throws Exception {
-               ByteArrayInputStream recvStream = uploadPackV2(PacketLineIn.END);
+               ByteArrayInputStream recvStream = uploadPackV2(PacketLineIn.end());
                // Verify that there is nothing more after the capability
                // advertisement.
                assertEquals(0, recvStream.available());
@@ -590,7 +590,7 @@ public class UploadPackTest {
 
                TestV2Hook hook = new TestV2Hook();
                ByteArrayInputStream recvStream = uploadPackV2(null, null, hook,
-                               "command=ls-refs\n", PacketLineIn.END);
+                               "command=ls-refs\n", PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(hook.lsRefsRequest, notNullValue());
@@ -608,7 +608,8 @@ public class UploadPackTest {
                RevTag tag = remote.tag("tag", tip);
                remote.update("refs/tags/tag", tag);
 
-               ByteArrayInputStream recvStream = uploadPackV2("command=ls-refs\n", PacketLineIn.delimiter(), "symrefs", PacketLineIn.END);
+               ByteArrayInputStream recvStream = uploadPackV2("command=ls-refs\n",
+                               PacketLineIn.delimiter(), "symrefs", PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is(tip.toObjectId().getName() + " HEAD symref-target:refs/heads/master"));
@@ -625,7 +626,8 @@ public class UploadPackTest {
                RevTag tag = remote.tag("tag", tip);
                remote.update("refs/tags/tag", tag);
 
-               ByteArrayInputStream recvStream = uploadPackV2("command=ls-refs\n", PacketLineIn.delimiter(), "peel", PacketLineIn.END);
+               ByteArrayInputStream recvStream = uploadPackV2("command=ls-refs\n",
+                               PacketLineIn.delimiter(), "peel", PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is(tip.toObjectId().getName() + " HEAD"));
@@ -646,8 +648,9 @@ public class UploadPackTest {
                remote.update("refs/tags/tag", tag);
 
                ByteArrayInputStream recvStream = uploadPackV2(
-                       "command=ls-refs\n", PacketLineIn.delimiter(), "symrefs", "peel", PacketLineIn.END,
-                       "command=ls-refs\n", PacketLineIn.delimiter(), PacketLineIn.END);
+                               "command=ls-refs\n", PacketLineIn.delimiter(), "symrefs",
+                               "peel", PacketLineIn.end(), "command=ls-refs\n",
+                               PacketLineIn.delimiter(), PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is(tip.toObjectId().getName() + " HEAD symref-target:refs/heads/master"));
@@ -675,7 +678,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "ref-prefix refs/heads/maste",
                        "ref-prefix refs/heads/other",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is(tip.toObjectId().getName() + " refs/heads/master"));
@@ -694,7 +697,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "ref-prefix refs/heads/maste",
                        "ref-prefix r",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is(tip.toObjectId().getName() + " refs/heads/master"));
@@ -710,7 +713,7 @@ public class UploadPackTest {
                        "command=ls-refs\n",
                        PacketLineIn.delimiter(),
                        "invalid-argument\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -718,7 +721,7 @@ public class UploadPackTest {
                String[] lines = { "command=ls-refs\n",
                                "server-option=one\n", "server-option=two\n",
                                PacketLineIn.delimiter(),
-                               PacketLineIn.END };
+                               PacketLineIn.end() };
 
                TestV2Hook testHook = new TestV2Hook();
                uploadPackV2Setup(null, null, testHook, lines);
@@ -764,7 +767,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + advertized.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
 
                // This doesn't
                thrown.expect(TransportException.class);
@@ -777,7 +780,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + unadvertized.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -795,7 +798,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + reachable.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
 
                // This doesn't
                thrown.expect(TransportException.class);
@@ -808,7 +811,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + unreachable.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -825,7 +828,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + tip.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
 
                // This doesn't
                thrown.expect(TransportException.class);
@@ -838,7 +841,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + parentOfTip.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -856,7 +859,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + parentOfTip.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
 
                // This doesn't
                thrown.expect(TransportException.class);
@@ -869,7 +872,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + unreachable.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -884,7 +887,7 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "want " + unreachable.name() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -902,7 +905,7 @@ public class UploadPackTest {
                        "want " + fooChild.toObjectId().getName() + "\n",
                        "want " + barChild.toObjectId().getName() + "\n",
                        "have " + fooParent.toObjectId().getName() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("acknowledgments"));
@@ -926,7 +929,7 @@ public class UploadPackTest {
                        "want " + barChild.toObjectId().getName() + "\n",
                        "have " + fooParent.toObjectId().getName() + "\n",
                        "have " + barParent.toObjectId().getName() + "\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("acknowledgments"));
@@ -961,7 +964,7 @@ public class UploadPackTest {
                        "want " + barChild.toObjectId().getName() + "\n",
                        "have " + fooParent.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("packfile"));
@@ -990,7 +993,7 @@ public class UploadPackTest {
                        "have " + parent.toObjectId().getName() + "\n",
                        "thin-pack\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("packfile"));
@@ -1014,7 +1017,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "want " + commit.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream, new TextProgressMonitor(sw));
@@ -1028,7 +1031,7 @@ public class UploadPackTest {
                        "want " + commit.toObjectId().getName() + "\n",
                        "no-progress\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream, new TextProgressMonitor(sw));
@@ -1048,7 +1051,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "want " + commit.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1061,7 +1064,7 @@ public class UploadPackTest {
                        "want " + commit.toObjectId().getName() + "\n",
                        "include-tag\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1084,7 +1087,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "want " + child.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                ReceivedPackStatistics receivedStats = parsePack(recvStream);
@@ -1097,7 +1100,7 @@ public class UploadPackTest {
                        "want " + child.toObjectId().getName() + "\n",
                        "ofs-delta\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                receivedStats = parsePack(recvStream);
@@ -1119,7 +1122,7 @@ public class UploadPackTest {
                        "want " + barChild.toObjectId().getName() + "\n",
                        "have " + fooChild.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1135,7 +1138,7 @@ public class UploadPackTest {
                        "have " + fooChild.toObjectId().getName() + "\n",
                        "shallow " + fooChild.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1155,7 +1158,7 @@ public class UploadPackTest {
                        "want " + child.toObjectId().getName() + "\n",
                        "deepen 1\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
                assertThat(pckIn.readString(), is("shallow " + child.toObjectId().getName()));
@@ -1171,7 +1174,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "want " + child.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1189,7 +1192,7 @@ public class UploadPackTest {
                        PacketLineIn.delimiter(),
                        "want " + child.toObjectId().getName() + "\n",
                        "deepen 1\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                // Verify that only the correct section is sent. "shallow-info"
@@ -1224,7 +1227,7 @@ public class UploadPackTest {
                        "want " + merge.toObjectId().getName() + "\n",
                        "have " + boundary.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
 
@@ -1274,7 +1277,7 @@ public class UploadPackTest {
                        "want " + child1.toObjectId().getName() + "\n",
                        "want " + child2.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
 
@@ -1312,7 +1315,7 @@ public class UploadPackTest {
                        "deepen-since 1510000\n",
                        "want " + tooOld.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -1337,7 +1340,7 @@ public class UploadPackTest {
                        "want " + merge.toObjectId().getName() + "\n",
                        "have " + three.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
 
@@ -1388,7 +1391,7 @@ public class UploadPackTest {
                        "deepen-not four\n",
                        "want " + two.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -1408,7 +1411,7 @@ public class UploadPackTest {
                        "deepen-not twotag\n",
                        "want " + four.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
                assertThat(pckIn.readString(), is("shallow " + three.toObjectId().getName()));
@@ -1443,7 +1446,7 @@ public class UploadPackTest {
                        "want " + child1.toObjectId().getName() + "\n",
                        "want " + child2.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("shallow-info"));
 
@@ -1472,14 +1475,14 @@ public class UploadPackTest {
                        "command=fetch\n",
                        PacketLineIn.delimiter(),
                        "invalid-argument\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
        public void testV2FetchServerOptions() throws Exception {
                String[] lines = { "command=fetch\n", "server-option=one\n",
                                "server-option=two\n", PacketLineIn.delimiter(),
-                               PacketLineIn.END };
+                               PacketLineIn.end() };
 
                TestV2Hook testHook = new TestV2Hook();
                uploadPackV2Setup(null, null, testHook, lines);
@@ -1507,7 +1510,7 @@ public class UploadPackTest {
                        "want " + commit.toObjectId().getName() + "\n",
                        "filter blob:limit=5\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("packfile"));
                parsePack(recvStream);
@@ -1564,7 +1567,7 @@ public class UploadPackTest {
                }
                input.add("filter tree:" + depth + "\n");
                input.add("done\n");
-               input.add(PacketLineIn.END);
+               input.add(PacketLineIn.end());
                ByteArrayInputStream recvStream =
                                uploadPackV2(RequestPolicy.ANY, /*refFilter=*/null,
                                                         /*hook=*/null, input.toArray(new String[0]));
@@ -1849,7 +1852,7 @@ public class UploadPackTest {
                        "want " + commit.toObjectId().getName() + "\n",
                        "filter blob:limit=5\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
        }
 
        @Test
@@ -1863,7 +1866,7 @@ public class UploadPackTest {
                                PacketLineIn.delimiter(),
                                "want-ref refs/heads/one\n",
                                "done\n",
-                               PacketLineIn.END);
+                                       PacketLineIn.end());
                } catch (PackProtocolException e) {
                        assertThat(
                                e.getMessage(),
@@ -1890,7 +1893,7 @@ public class UploadPackTest {
                        "want-ref refs/heads/one\n",
                        "want-ref refs/heads/two\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("wanted-refs"));
                assertThat(
@@ -1921,7 +1924,7 @@ public class UploadPackTest {
                                "want-ref refs/heads/one\n",
                                "want-ref refs/heads/nonExistentRef\n",
                                "done\n",
-                               PacketLineIn.END);
+                                       PacketLineIn.end());
                } catch (PackProtocolException e) {
                        assertThat(
                                e.getMessage(),
@@ -1948,7 +1951,7 @@ public class UploadPackTest {
                        "want-ref refs/heads/one\n",
                        "want " + two.toObjectId().getName() + "\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
                assertThat(pckIn.readString(), is("wanted-refs"));
                assertThat(
@@ -1976,7 +1979,7 @@ public class UploadPackTest {
                        "want-ref refs/heads/one\n",
                        "have " + one.toObjectId().getName(),
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                // The client still needs to know the hash of the object that
@@ -2008,7 +2011,7 @@ public class UploadPackTest {
                        "want-ref refs/heads/branch1\n",
                        "deepen 1\n",
                        "done\n",
-                       PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                // shallow-info appears first, then wanted-refs.
@@ -2041,7 +2044,7 @@ public class UploadPackTest {
                                "shallow 0123012301230123012301230123012301230123",
                                "shallow " + two.getName() + '\n',
                                "done\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
 
                assertThat(pckIn.readString(), is("shallow-info"));
@@ -2070,7 +2073,7 @@ public class UploadPackTest {
                UploadPack up = new UploadPack(server);
                ByteArrayInputStream send = linesAsInputStream(
                                "want " + one.getName() + " agent=JGit-test/1.2.3\n",
-                               PacketLineIn.END,
+                               PacketLineIn.end(),
                                "have 11cedf1b796d44207da702f7d420684022fc0f09\n", "done\n");
 
                ByteArrayOutputStream recv = new ByteArrayOutputStream();
@@ -2093,7 +2096,7 @@ public class UploadPackTest {
                                "command=fetch\n", "agent=JGit-test/1.2.4\n",
                                PacketLineIn.delimiter(), "want " + one.getName() + "\n",
                                "have 11cedf1b796d44207da702f7d420684022fc0f09\n", "done\n",
-                               PacketLineIn.END);
+                               PacketLineIn.end());
 
                ByteArrayOutputStream recv = new ByteArrayOutputStream();
                up.upload(send, recv, null);
index 62f71e6931bbbe61af609beb93df6ca08da6e4fb..fff4f08c5abae0ddc4144a321061498df6dd9d9d 100644 (file)
@@ -250,6 +250,17 @@ public class PacketLineIn {
                return DELIM;
        }
 
+       /**
+        * Get the end marker.
+        * <p>
+        * Intended for use only in tests.
+        *
+        * @return The end marker.
+        */
+       static String end() {
+               return END;
+       }
+
        /**
         * Check if a string is the packet end marker.
         *