public @Test final void createCommitSingleParent() throws IOException { List<ObjectId> parents = Collections.singletonList(id3); String message = "sample commit message"; testCommit(id1, id2, parents, person1, person2, message); }
public @Test final void createCommitNoParents() throws IOException { List<ObjectId> parents = Collections.emptyList(); String message = "sample commit message"; testCommit(id1, id2, parents, person1, person2, message); }
public @Test final void createCommitTwoParents() throws IOException { List<ObjectId> parents = newArrayList(id3, id4); String message = "sample commit message"; testCommit(id1, id2, parents, person1, person2, message); }
public @Test final void createCommitSeveralParents() throws IOException { List<ObjectId> parents = newArrayList(id2, id3, id4, id5); String message = "sample commit message"; testCommit(id1, id2, parents, person1, person2, message); }
public @Test final void createCommitNullTreeId() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("treeId"); testCommit(id1, null, Collections.emptyList(), person1, person2, "message"); }
public @Test final void createCommitNullElementInParentsList() throws IOException { List<ObjectId> parents = newArrayList(id3, null, id4); ex.expect(NullPointerException.class); ex.expectMessage("null parent at index"); testCommit(id1, id2, parents, person1, person2, "message"); }
public @Test final void createCommitNullAuthor() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("author"); testCommit(id1, id2, Collections.emptyList(), null, person2, "message"); }
public @Test final void createCommitNullCommitter() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("committer"); testCommit(id1, id2, Collections.emptyList(), person1, null, "message"); }
public @Test final void createCommitNullMessage() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("message"); testCommit(id1, id2, Collections.emptyList(), person1, person2, null); }
public @Test final void createCommitNullId() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("id"); testCommit(null, id2, Collections.emptyList(), person1, person2, "message"); }
public @Test final void createCommitNullParents() throws IOException { ex.expect(NullPointerException.class); ex.expectMessage("parents"); testCommit(id1, id2, null, person1, person2, "message"); }