Package org.eclipse.jgit.http.test.util

Examples of org.eclipse.jgit.http.test.util.AccessEvent


    }

    List<AccessEvent> requests = getRequests();
    assertEquals(1, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals("/snone/do", info.getPath());
    assertEquals(3, info.getParameters().size());
    assertEquals("1", info.getParameter("r"));
    assertEquals("test.git/info/refs", info.getParameter("p"));
    assertEquals("git-upload-pack", info.getParameter("service"));
    assertEquals(404, info.getStatus());
  }
View Full Code Here


    assertEquals(B, map.get(Constants.HEAD).getObjectId());

    List<AccessEvent> requests = getRequests();
    assertEquals(1, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-upload-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-upload-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));
    assertEquals("gzip", info.getResponseHeader(HDR_CONTENT_ENCODING));
  }
View Full Code Here

    fsck(dst, B);

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-upload-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-upload-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));
    assertEquals("gzip", info.getResponseHeader(HDR_CONTENT_ENCODING));

    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-upload-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertNotNull("has content-length", service
        .getRequestHeader(HDR_CONTENT_LENGTH));
    assertNull("not chunked", service
        .getRequestHeader(HDR_TRANSFER_ENCODING));
    assertNull("no compression (too small)", service
        .getRequestHeader(HDR_CONTENT_ENCODING));

    assertEquals(200, service.getStatus());
    assertEquals("application/x-git-upload-pack-result", service
        .getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    List<AccessEvent> requests = getRequests();
    requests.removeAll(cloneRequests);
    assertEquals(3, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-upload-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-upload-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));

    // We should have needed two requests to perform the fetch
    // due to the high number of local unknown commits.
    //
    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-upload-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertNotNull("has content-length", service
        .getRequestHeader(HDR_CONTENT_LENGTH));
    assertNull("not chunked", service
        .getRequestHeader(HDR_TRANSFER_ENCODING));

    assertEquals(200, service.getStatus());
    assertEquals("application/x-git-upload-pack-result", service
        .getResponseHeader(HDR_CONTENT_TYPE));

    service = requests.get(2);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-upload-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertNotNull("has content-length", service
        .getRequestHeader(HDR_CONTENT_LENGTH));
    assertNull("not chunked", service
        .getRequestHeader(HDR_TRANSFER_ENCODING));

    assertEquals(200, service.getStatus());
    assertEquals("application/x-git-upload-pack-result", service
        .getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    }

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(brokenURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-upload-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-upload-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));

    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(brokenURI, "git-upload-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertEquals(200, service.getStatus());
    assertEquals("text/plain;charset=UTF-8", service
        .getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    }

    List<AccessEvent> requests = getRequests();
    assertEquals(1, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-receive-pack", info.getParameter("service"));
    assertEquals(401, info.getStatus());
  }
View Full Code Here

    assertEquals("push: created", last.getComment());

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-receive-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-receive-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));

    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-receive-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertNotNull("has content-length", service
        .getRequestHeader(HDR_CONTENT_LENGTH));
    assertNull("not chunked", service
        .getRequestHeader(HDR_TRANSFER_ENCODING));

    assertEquals(200, service.getStatus());
    assertEquals("application/x-git-receive-pack-result", service
        .getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    fsck(remoteRepository, Q);

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(1, info.getParameters().size());
    assertEquals("git-receive-pack", info.getParameter("service"));
    assertEquals(200, info.getStatus());
    assertEquals("application/x-git-receive-pack-advertisement", info
        .getResponseHeader(HDR_CONTENT_TYPE));

    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-receive-pack"), service.getPath());
    assertEquals(0, service.getParameters().size());
    assertNull("no content-length", service
        .getRequestHeader(HDR_CONTENT_LENGTH));
    assertEquals("chunked", service.getRequestHeader(HDR_TRANSFER_ENCODING));

    assertEquals(200, service.getStatus());
    assertEquals("application/x-git-receive-pack-result", service
        .getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());
    assertEquals(0, getRequests(remoteURI, "git-upload-pack").size());

    AccessEvent info = requests.get(0);
    assertEquals("GET", info.getMethod());
    assertEquals(join(remoteURI, "info/refs"), info.getPath());
    assertEquals(0, info.getParameters().size());
    assertNull("no service parameter", info.getParameter("service"));
    assertEquals("no-cache", info.getRequestHeader(HDR_PRAGMA));
    assertNotNull("has user-agent", info.getRequestHeader(HDR_USER_AGENT));
    assertTrue("is jgit agent", info.getRequestHeader(HDR_USER_AGENT)
        .startsWith("JGit/"));
    assertEquals("*/*", info.getRequestHeader(HDR_ACCEPT));
    assertEquals(200, info.getStatus());
    assertEquals("text/plain;charset=UTF-8", info
        .getResponseHeader(HDR_CONTENT_TYPE));

    AccessEvent head = requests.get(1);
    assertEquals("GET", head.getMethod());
    assertEquals(join(remoteURI, "HEAD"), head.getPath());
    assertEquals(0, head.getParameters().size());
    assertEquals(200, head.getStatus());
    assertEquals("text/plain", head.getResponseHeader(HDR_CONTENT_TYPE));
  }
View Full Code Here

    fsck(remoteRepository, Q);

    List<AccessEvent> requests = getRequests();
    assertEquals(2, requests.size());

    AccessEvent service = requests.get(1);
    assertEquals("POST", service.getMethod());
    assertEquals(join(remoteURI, "git-receive-pack"), service.getPath());
    assertEquals(200, service.getStatus());

    assertEquals("message line 1\n" //
        + "error: no soup for you!\n" //
        + "come back next year!\n", //
        result.getMessages());
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.http.test.util.AccessEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.