]> source.dussan.org Git - jgit.git/commitdiff
UploadPackTest: Fix unused parameter in checkUnadvertisedIfUnallowed 83/153283/1
authorDavid Pursehouse <david.pursehouse@gmail.com>
Mon, 25 Nov 2019 00:31:49 +0000 (09:31 +0900)
committerDavid Pursehouse <david.pursehouse@gmail.com>
Mon, 25 Nov 2019 00:31:49 +0000 (09:31 +0900)
Change-Id: I6042c401fff55325128d47e7e9098fc7e60d501d
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java

index 6d53555e9ff7f410d22cbfb9da678997ab0a3081..108e5edb78f9ece67f2c8b74d71209a770323066 100644 (file)
@@ -462,7 +462,9 @@ public class UploadPackTest {
                assertThat(lines, containsInAnyOrder("ls-refs", "fetch", "server-option"));
        }
 
-       private void checkUnadvertisedIfUnallowed(String fetchCapability) throws Exception {
+       private void checkUnadvertisedIfUnallowed(String configSection,
+                       String configName, String fetchCapability) throws Exception {
+               server.getConfig().setBoolean(configSection, null, configName, false);
                ByteArrayInputStream recvStream =
                                uploadPackV2Setup(null, PacketLineIn.end());
                PacketLineIn pckIn = new PacketLineIn(recvStream);
@@ -473,9 +475,9 @@ public class UploadPackTest {
                String line;
                while (!PacketLineIn.isEnd((line = pckIn.readString()))) {
                        if (line.startsWith("fetch=")) {
-                               assertThat(
-                                       Arrays.asList(line.substring(6).split(" ")),
-                                       hasItems("shallow"));
+                               List<String> fetchItems = Arrays.asList(line.substring(6).split(" "));
+                               assertThat(fetchItems, hasItems("shallow"));
+                               assertFalse(fetchItems.contains(fetchCapability));
                                lines.add("fetch");
                        } else {
                                lines.add(line);
@@ -487,7 +489,7 @@ public class UploadPackTest {
        @Test
        public void testV2CapabilitiesAllowFilter() throws Exception {
                checkAdvertisedIfAllowed("uploadpack", "allowfilter", "filter");
-               checkUnadvertisedIfUnallowed("filter");
+               checkUnadvertisedIfUnallowed("uploadpack", "allowfilter", "filter");
        }
 
        @Test
@@ -497,7 +499,8 @@ public class UploadPackTest {
 
        @Test
        public void testV2CapabilitiesRefInWantNotAdvertisedIfUnallowed() throws Exception {
-               checkUnadvertisedIfUnallowed("ref-in-want");
+               checkUnadvertisedIfUnallowed("uploadpack", "allowrefinwant",
+                               "ref-in-want");
        }
 
        @Test
@@ -506,7 +509,8 @@ public class UploadPackTest {
                                true);
                checkAdvertisedIfAllowed("uploadpack", "advertisesidebandall",
                                "sideband-all");
-               checkUnadvertisedIfUnallowed("sideband-all");
+               checkUnadvertisedIfUnallowed("uploadpack", "advertisesidebandall",
+                               "sideband-all");
        }
 
        @Test