diff --git a/scm-core/src/main/java/sonia/scm/repository/RepositoryHookEvent.java b/scm-core/src/main/java/sonia/scm/repository/RepositoryHookEvent.java index b08c4b1554..2202d6e777 100644 --- a/scm-core/src/main/java/sonia/scm/repository/RepositoryHookEvent.java +++ b/scm-core/src/main/java/sonia/scm/repository/RepositoryHookEvent.java @@ -21,7 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ - + package sonia.scm.repository; //~--- non-JDK imports -------------------------------------------------------- @@ -86,6 +86,14 @@ public class RepositoryHookEvent return type; } + @Override + public String toString() { + return "RepositoryHookEvent{" + + "repository=" + repository + + ", type=" + type + + '}'; + } + //~--- fields --------------------------------------------------------------- /** context of current hook */ diff --git a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/spi/GitModifyCommandTest.java b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/spi/GitModifyCommandTest.java index 8048308783..8b785159cc 100644 --- a/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/spi/GitModifyCommandTest.java +++ b/scm-plugins/scm-git-plugin/src/test/java/sonia/scm/repository/spi/GitModifyCommandTest.java @@ -44,6 +44,7 @@ import java.nio.file.Files; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.argThat; +import static org.mockito.Mockito.description; import static org.mockito.Mockito.verify; public class GitModifyCommandTest extends GitModifyCommandTestBase { @@ -344,7 +345,9 @@ public class GitModifyCommandTest extends GitModifyCommandTestBase { command.execute(request); - verify(transportProtocolRule.repositoryManager).fireHookEvent(argThat(argument -> argument.getType() == RepositoryHookType.PRE_RECEIVE)); - verify(transportProtocolRule.repositoryManager).fireHookEvent(argThat(argument -> argument.getType() == RepositoryHookType.POST_RECEIVE)); + verify(transportProtocolRule.repositoryManager, description("pre receive hook event expected")) + .fireHookEvent(argThat(argument -> argument.getType() == RepositoryHookType.PRE_RECEIVE)); + verify(transportProtocolRule.repositoryManager, description("post receive hook event expected")) + .fireHookEvent(argThat(argument -> argument.getType() == RepositoryHookType.POST_RECEIVE)); } }