mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-01-28 08:38:52 +00:00
[AB-215] adding create alias and delete alias commands to create service specific aliases for commands
renaming package in commands package defaulting to latest in docker compose build for deployment container fixing jacoco configuration changing that if there are no parameters required, parameters are accepted
This commit is contained in:
@@ -12,6 +12,7 @@ import dev.sheldan.abstracto.repostdetection.service.RepostServiceBean;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
import org.mockito.InjectMocks;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.Mockito;
|
||||
@@ -55,11 +56,15 @@ public class PostedImageManagementBeanTest {
|
||||
when(serverAChannelAUser.getGuild()).thenReturn(server);
|
||||
when(serverAChannelAUser.getChannel()).thenReturn(channel);
|
||||
when(serverAChannelAUser.getAUserInAServer()).thenReturn(aUserInAServer);
|
||||
ArgumentCaptor<PostedImage> postedImageArgumentCaptor = ArgumentCaptor.forClass(PostedImage.class);
|
||||
PostedImage savedPost = Mockito.mock(PostedImage.class);
|
||||
when(postedImageRepository.save(postedImageArgumentCaptor.capture())).thenReturn(savedPost);
|
||||
PostedImage createdPost = testUnit.createPost(serverAChannelAUser, MESSAGE_ID, HASH, INDEX);
|
||||
Assert.assertEquals(HASH, createdPost.getImageHash());
|
||||
Assert.assertEquals(INDEX, createdPost.getPostId().getPosition());
|
||||
Assert.assertEquals(MESSAGE_ID, createdPost.getPostId().getMessageId());
|
||||
verify(postedImageRepository, times(1)).save(createdPost);
|
||||
Assert.assertEquals(savedPost, createdPost);
|
||||
PostedImage capturedPost = postedImageArgumentCaptor.getValue();
|
||||
Assert.assertEquals(HASH, capturedPost.getImageHash());
|
||||
Assert.assertEquals(INDEX, capturedPost.getPostId().getPosition());
|
||||
Assert.assertEquals(MESSAGE_ID, capturedPost.getPostId().getMessageId());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -7,10 +7,7 @@ import dev.sheldan.abstracto.repostdetection.repository.RepostCheckChannelReposi
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.ArgumentCaptor;
|
||||
import org.mockito.Captor;
|
||||
import org.mockito.InjectMocks;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.*;
|
||||
import org.mockito.junit.MockitoJUnitRunner;
|
||||
|
||||
import java.util.Optional;
|
||||
@@ -105,12 +102,14 @@ public class RepostCheckChannelGroupManagementBeanTest {
|
||||
@Test
|
||||
public void testCreateRepostCheckChannelGroup() {
|
||||
when(aChannelGroup.getId()).thenReturn(CHANNEL_GROUP_ID);
|
||||
RepostCheckChannelGroup savedGroup = Mockito.mock(RepostCheckChannelGroup.class);
|
||||
when(repository.save(checkChannelGroupArgumentCaptor.capture())).thenReturn(savedGroup);
|
||||
RepostCheckChannelGroup createdCheckChannelGroup = testUnit.createRepostCheckChannelGroup(aChannelGroup);
|
||||
verify(repository, times(1)).save(checkChannelGroupArgumentCaptor.capture());
|
||||
Assert.assertEquals(checkChannelGroupArgumentCaptor.getValue(), createdCheckChannelGroup);
|
||||
Assert.assertTrue(createdCheckChannelGroup.getCheckEnabled());
|
||||
Assert.assertEquals(CHANNEL_GROUP_ID, createdCheckChannelGroup.getId());
|
||||
Assert.assertEquals(aChannelGroup, createdCheckChannelGroup.getChannelGroup());
|
||||
Assert.assertEquals(savedGroup, createdCheckChannelGroup);
|
||||
RepostCheckChannelGroup capturedGroup = checkChannelGroupArgumentCaptor.getValue();
|
||||
Assert.assertTrue(capturedGroup.getCheckEnabled());
|
||||
Assert.assertEquals(CHANNEL_GROUP_ID, capturedGroup.getId());
|
||||
Assert.assertEquals(aChannelGroup, capturedGroup.getChannelGroup());
|
||||
}
|
||||
|
||||
@Test(expected = RepostCheckChannelGroupNotFoundException.class)
|
||||
|
||||
Reference in New Issue
Block a user