package com.link_intersystems.junit.jgit;
public class CommitAuthorAssertion implements CommitAssertion {
private String expectedAuthorName;
private String expectedAuthorEmail;
public CommitAuthorAssertion(String expectedAuthorName,
String expectedAuthorEmail) {
this.expectedAuthorName = expectedAuthorName;
this.expectedAuthorEmail = expectedAuthorEmail;
}
@Override
public void assertCommit(ActualCommit actualCommit) throws Exception {
ActualAuthor actualAuthor = actualCommit.getAuthor();
actualAuthor.assertNameEquals(expectedAuthorName);
actualAuthor.assertEmailEquals(expectedAuthorEmail);
}
}