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

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


    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(1, info.getParameters().size());
    assertEquals("git-upload-pack", 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("application/x-git-upload-pack-advertisement, */*", info
        .getRequestHeader(HDR_ACCEPT));
    assertEquals(200, info.getStatus());

    AccessEvent head = requests.get(1);
    assertEquals("GET", head.getMethod());
    assertEquals(join(remoteURI, "HEAD"), head.getPath());
    assertEquals(0, head.getParameters().size());
    assertEquals("no-cache", head.getRequestHeader(HDR_PRAGMA));
    assertNotNull("has user-agent", head.getRequestHeader(HDR_USER_AGENT));
    assertTrue("is jgit agent", head.getRequestHeader(HDR_USER_AGENT)
        .startsWith("JGit/"));
    assertEquals(200, head.getStatus());
  }
View Full Code Here


    assertTrue(dst.hasObject(A_txt));
    assertEquals(B, dst.getRef(master).getObjectId());
    fsck(dst, B);

    List<AccessEvent> req;
    AccessEvent event;

    req = getRequests(loose(remoteURI, B));
    assertEquals(1, req.size());
    event = req.get(0);
    assertEquals("GET", event.getMethod());
    assertEquals(0, event.getParameters().size());
    assertEquals(404, event.getStatus());

    req = getRequests(join(remoteURI, "objects/info/packs"));
    assertEquals(1, req.size());
    event = req.get(0);
    assertEquals("GET", event.getMethod());
    assertEquals(0, event.getParameters().size());
    assertEquals("no-cache", event.getRequestHeader(HDR_PRAGMA));
    assertNotNull("has user-agent", event.getRequestHeader(HDR_USER_AGENT));
    assertTrue("is jgit agent", event.getRequestHeader(HDR_USER_AGENT)
        .startsWith("JGit/"));
    assertEquals(200, event.getStatus());
  }
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.