use of easytests.core.models.IssueStandardTopicPriorityModelInterface in project easy-tests by malinink.
the class IssueStandardTopicPrioritiesServiceTest method testDeleteIdentifiedModel.
@Test
public void testDeleteIdentifiedModel() throws Exception {
final IssueStandardTopicPriorityModelInterface topicPriorityModel = Models.createTopicPriorityModel(1, 3, true, 1);
this.topicPrioritiesService.delete(topicPriorityModel);
verify(this.topicPrioritiesMapper, times(1)).delete(this.mapTopicPriorityEntity(topicPriorityModel));
}
use of easytests.core.models.IssueStandardTopicPriorityModelInterface in project easy-tests by malinink.
the class IssueStandardTopicPrioritiesServiceTest method testFindByIssueStandardPresentList.
@Test
public void testFindByIssueStandardPresentList() throws Exception {
final Integer issueStandardId = 5;
final List<IssueStandardTopicPriorityEntity> topicPriorityEntities = new ArrayList<>(2);
topicPriorityEntities.add(Entities.createTopicPriorityEntityMock(1, 2, true, issueStandardId));
topicPriorityEntities.add(Entities.createTopicPriorityEntityMock(2, 4, false, issueStandardId));
given(this.topicPrioritiesMapper.findByIssueStandardId(issueStandardId)).willReturn(topicPriorityEntities);
final IssueStandardModelInterface issueStandardModel = Mockito.mock(IssueStandardModelInterface.class);
Mockito.when(issueStandardModel.getId()).thenReturn(issueStandardId);
final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = this.topicPrioritiesService.findByIssueStandard(issueStandardModel);
Assert.assertNotNull(topicPriorityModels);
Assert.assertEquals(topicPriorityEntities.size(), topicPriorityModels.size());
for (int i = 0; i < topicPriorityModels.size(); i++) {
Assert.assertEquals(topicPriorityModels.get(i), this.mapTopicPriorityModel(topicPriorityEntities.get(i)));
}
}
use of easytests.core.models.IssueStandardTopicPriorityModelInterface in project easy-tests by malinink.
the class IssueStandardTopicPrioritiesServiceTest method testSaveList.
@Test
public void testSaveList() throws Exception {
final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = new ArrayList<>(2);
topicPriorityModels.add(Models.createTopicPriorityModel(1, 2, true, 3));
topicPriorityModels.add(Models.createTopicPriorityModel(null, 3, false, 3));
final Integer id = 10;
doAnswer(invocations -> {
final IssueStandardTopicPriorityEntity topicPriorityEntity = (IssueStandardTopicPriorityEntity) invocations.getArguments()[0];
topicPriorityEntity.setId(id);
return null;
}).when(this.topicPrioritiesMapper).insert(Mockito.any(IssueStandardTopicPriorityEntity.class));
this.topicPrioritiesService.save(topicPriorityModels);
verify(this.topicPrioritiesMapper, times(1)).update(this.mapTopicPriorityEntity(topicPriorityModels.get(0)));
verify(this.topicPrioritiesMapper, times(1)).insert(this.mapTopicPriorityEntity(topicPriorityModels.get(1)));
Assert.assertEquals(id, topicPriorityModels.get(1).getId());
}
use of easytests.core.models.IssueStandardTopicPriorityModelInterface in project easy-tests by malinink.
the class IssueStandardTopicPrioritiesServiceTest method testFindByIssueStandardAbsentList.
@Test
public void testFindByIssueStandardAbsentList() throws Exception {
final Integer issueStandardId = 10;
given(this.topicPrioritiesMapper.findByIssueStandardId(issueStandardId)).willReturn(new ArrayList<>(0));
final IssueStandardModelInterface issueStandardModel = Mockito.mock(IssueStandardModelInterface.class);
Mockito.when(issueStandardModel.getId()).thenReturn(issueStandardId);
final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = this.topicPrioritiesService.findByIssueStandard(issueStandardModel);
Assert.assertNotNull(topicPriorityModels);
Assert.assertEquals(0, topicPriorityModels.size());
}
use of easytests.core.models.IssueStandardTopicPriorityModelInterface in project easy-tests by malinink.
the class IssueStandardTopicPrioritiesServiceTest method testDeleteList.
@Test
public void testDeleteList() throws Exception {
final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = this.getTopicPriorityModels();
this.topicPrioritiesService.delete(topicPriorityModels);
for (IssueStandardTopicPriorityModelInterface topicPriorityModel : topicPriorityModels) {
verify(this.topicPrioritiesMapper, times(1)).delete(this.mapTopicPriorityEntity(topicPriorityModel));
}
}
Aggregations