Example usage for org.eclipse.jgit.lib ObjectId fromString

List of usage examples for org.eclipse.jgit.lib ObjectId fromString

Introduction

In this page you can find the example usage for org.eclipse.jgit.lib ObjectId fromString.

Prototype

public static ObjectId fromString(String str) 

Source Link

Document

Convert an ObjectId from hex characters.

Usage

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void renameFileRest() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    Post.Input in = new Post.Input();
    in.oldPath = FILE_NAME;//from ww w .  ja va2  s  .  co m
    in.newPath = FILE_NAME3;
    assertThat(adminSession.post(urlEdit(), in).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME3), CONTENT_OLD);
    exception.expect(ResourceNotFoundException.class);
    fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void restoreDeletedFileInPatchSetRest() throws Exception {
    Post.Input in = new Post.Input();
    in.restorePath = FILE_NAME;/* ww  w. j a v a 2 s. com*/
    assertThat(adminSession.post(urlEdit2(), in).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change2);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_OLD);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void amendExistingFile() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertThat(modifier.modifyFile(edit.get(), FILE_NAME, RestSession.newRawInput(CONTENT_NEW)))
            .isEqualTo(RefUpdate.Result.FORCED);
    edit = editUtil.byChange(change);//from w w w  . ja v a 2s.  co  m
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_NEW);
    assertThat(modifier.modifyFile(edit.get(), FILE_NAME, RestSession.newRawInput(CONTENT_NEW2)))
            .isEqualTo(RefUpdate.Result.FORCED);
    edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_NEW2);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void createAndChangeEditInOneRequestRest() throws Exception {
    Put.Input in = new Put.Input();
    in.content = RestSession.newRawInput(CONTENT_NEW);
    assertThat(adminSession.putRaw(urlEditFile(), in.content).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_NEW);
    in.content = RestSession.newRawInput(CONTENT_NEW2);
    assertThat(adminSession.putRaw(urlEditFile(), in.content).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    edit = editUtil.byChange(change);/*  w  w  w . ja v a2s .  c  om*/
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_NEW2);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void changeEditRest() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    Put.Input in = new Put.Input();
    in.content = RestSession.newRawInput(CONTENT_NEW);
    assertThat(adminSession.putRaw(urlEditFile(), in.content).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_NEW);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void emptyPutRequest() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    assertThat(adminSession.put(urlEditFile()).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), "".getBytes());
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void createEmptyEditRest() throws Exception {
    assertThat(adminSession.post(urlEdit()).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME), CONTENT_OLD);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void getFileNotFoundRest() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    assertThat(adminSession.delete(urlEditFile()).getStatusCode()).isEqualTo(SC_NO_CONTENT);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    RestResponse r = adminSession.get(urlEditFile());
    assertThat(r.getStatusCode()).isEqualTo(SC_NO_CONTENT);
    exception.expect(ResourceNotFoundException.class);
    fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void addNewFile() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertThat(modifier.modifyFile(edit.get(), FILE_NAME2, RestSession.newRawInput(CONTENT_NEW)))
            .isEqualTo(RefUpdate.Result.FORCED);
    edit = editUtil.byChange(change);/*from w w  w.ja  va2s .co  m*/
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME2), CONTENT_NEW);
}

From source file:com.google.gerrit.acceptance.edit.ChangeEditIT.java

License:Apache License

@Test
public void addNewFileAndAmend() throws Exception {
    assertThat(modifier.createEdit(change, ps)).isEqualTo(RefUpdate.Result.NEW);
    Optional<ChangeEdit> edit = editUtil.byChange(change);
    assertThat(modifier.modifyFile(edit.get(), FILE_NAME2, RestSession.newRawInput(CONTENT_NEW)))
            .isEqualTo(RefUpdate.Result.FORCED);
    edit = editUtil.byChange(change);//from w  ww .j  a v  a  2s  .  c  o  m
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME2), CONTENT_NEW);
    assertThat(modifier.modifyFile(edit.get(), FILE_NAME2, RestSession.newRawInput(CONTENT_NEW2)))
            .isEqualTo(RefUpdate.Result.FORCED);
    edit = editUtil.byChange(change);
    assertByteArray(fileUtil.getContent(projectCache.get(edit.get().getChange().getProject()),
            ObjectId.fromString(edit.get().getRevision().get()), FILE_NAME2), CONTENT_NEW2);
}