Search in sources :

Example 1 with IssueStandardTopicPrioritiesOptionsInterface

use of easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface in project easy-tests by malinink.

the class IssueStandardTopicPrioritiesServiceTest method testFindAllWithOptions.

@Test
public void testFindAllWithOptions() throws Exception {
    final List<IssueStandardTopicPriorityEntity> topicPriorityEntities = this.getTopicPriorityEntities();
    final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = this.getTopicPriorityModels();
    final IssueStandardTopicPrioritiesOptionsInterface topicPrioritiesOptions = Mockito.mock(IssueStandardTopicPrioritiesOptionsInterface.class);
    given(this.topicPrioritiesMapper.findAll()).willReturn(topicPriorityEntities);
    given(topicPrioritiesOptions.withRelations(Mockito.anyList())).willReturn(topicPriorityModels);
    final List<IssueStandardTopicPriorityModelInterface> foundedTopicPriorityModels = this.topicPrioritiesService.findAll(topicPrioritiesOptions);
    verify(topicPrioritiesOptions).withRelations(topicPriorityModels);
    Assert.assertNotNull(foundedTopicPriorityModels);
    Assert.assertEquals(topicPriorityModels, foundedTopicPriorityModels);
}
Also used : IssueStandardTopicPriorityModelInterface(easytests.core.models.IssueStandardTopicPriorityModelInterface) IssueStandardTopicPriorityEntity(easytests.core.entities.IssueStandardTopicPriorityEntity) IssueStandardTopicPrioritiesOptionsInterface(easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with IssueStandardTopicPrioritiesOptionsInterface

use of easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface in project easy-tests by malinink.

the class IssueStandardTopicPrioritiesServiceTest method testDeleteWithOptions.

@Test
public void testDeleteWithOptions() throws Exception {
    final IssueStandardTopicPrioritiesOptionsInterface topicPrioritiesOptions = Mockito.mock(IssueStandardTopicPrioritiesOptionsInterface.class);
    final IssueStandardTopicPriorityModelInterface topicPriorityModel = Models.createTopicPriorityModel(1, 2, false, 1);
    this.topicPrioritiesService.delete(topicPriorityModel, topicPrioritiesOptions);
    verify(topicPrioritiesOptions).deleteWithRelations(topicPriorityModel);
}
Also used : IssueStandardTopicPriorityModelInterface(easytests.core.models.IssueStandardTopicPriorityModelInterface) IssueStandardTopicPrioritiesOptionsInterface(easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 3 with IssueStandardTopicPrioritiesOptionsInterface

use of easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface in project easy-tests by malinink.

the class IssueStandardTopicPrioritiesServiceTest method testFindWithOptions.

@Test
public void testFindWithOptions() throws Exception {
    final Integer id = 1;
    final IssueStandardTopicPriorityEntity topicPriorityEntity = Entities.createTopicPriorityEntityMock(id, 2, true, 3);
    final IssueStandardTopicPriorityModelInterface topicPriorityModel = this.mapTopicPriorityModel(topicPriorityEntity);
    final IssueStandardTopicPrioritiesOptionsInterface topicPrioritiesOptions = Mockito.mock(IssueStandardTopicPrioritiesOptionsInterface.class);
    given(this.topicPrioritiesMapper.find(id)).willReturn(topicPriorityEntity);
    given(topicPrioritiesOptions.withRelations(topicPriorityModel)).willReturn(topicPriorityModel);
    final IssueStandardTopicPriorityModelInterface foundedTopicPriorityModels = this.topicPrioritiesService.find(id, topicPrioritiesOptions);
    verify(topicPrioritiesOptions).withRelations(topicPriorityModel);
    Assert.assertNotNull(foundedTopicPriorityModels);
    Assert.assertEquals(topicPriorityModel, foundedTopicPriorityModels);
}
Also used : IssueStandardTopicPriorityModelInterface(easytests.core.models.IssueStandardTopicPriorityModelInterface) IssueStandardTopicPriorityEntity(easytests.core.entities.IssueStandardTopicPriorityEntity) IssueStandardTopicPrioritiesOptionsInterface(easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 4 with IssueStandardTopicPrioritiesOptionsInterface

use of easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface in project easy-tests by malinink.

the class IssueStandardTopicPrioritiesServiceTest method testFindByIssueStandardWithOptions.

@Test
public void testFindByIssueStandardWithOptions() throws Exception {
    Integer issueStandardId = 10;
    final List<IssueStandardTopicPriorityEntity> topicPriorityEntities = new ArrayList<>(2);
    topicPriorityEntities.add(Entities.createTopicPriorityEntityMock(1, 2, true, issueStandardId));
    topicPriorityEntities.add(Entities.createTopicPriorityEntityMock(3, 4, true, issueStandardId));
    final List<IssueStandardTopicPriorityModelInterface> topicPriorityModels = new ArrayList<>(2);
    topicPriorityModels.add(this.mapTopicPriorityModel(topicPriorityEntities.get(0)));
    topicPriorityModels.add(this.mapTopicPriorityModel(topicPriorityEntities.get(1)));
    final IssueStandardTopicPrioritiesOptionsInterface topicPrioritiesOptions = Mockito.mock(IssueStandardTopicPrioritiesOptionsInterface.class);
    given(this.topicPrioritiesMapper.findByIssueStandardId(issueStandardId)).willReturn(topicPriorityEntities);
    given(topicPrioritiesOptions.withRelations(topicPriorityModels)).willReturn(topicPriorityModels);
    final List<IssueStandardTopicPriorityModelInterface> foundedTopicPriorityModels = this.topicPrioritiesService.findByIssueStandard(topicPriorityModels.get(0).getIssueStandard(), topicPrioritiesOptions);
    verify(topicPrioritiesOptions).withRelations(topicPriorityModels);
    Assert.assertNotNull(foundedTopicPriorityModels);
    Assert.assertEquals(topicPriorityModels, foundedTopicPriorityModels);
}
Also used : IssueStandardTopicPriorityModelInterface(easytests.core.models.IssueStandardTopicPriorityModelInterface) IssueStandardTopicPriorityEntity(easytests.core.entities.IssueStandardTopicPriorityEntity) IssueStandardTopicPrioritiesOptionsInterface(easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface) ArrayList(java.util.ArrayList) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 5 with IssueStandardTopicPrioritiesOptionsInterface

use of easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface in project easy-tests by malinink.

the class IssueStandardTopicPrioritiesOptionsBuilderTest method testForDelete.

@Test
public void testForDelete() throws Exception {
    final IssueStandardTopicPrioritiesOptionsInterface topicPrioritiesOptions = this.topicPrioritiesOptionsBuilder.forDelete();
    Assert.assertEquals(new IssueStandardTopicPrioritiesOptions(), topicPrioritiesOptions);
}
Also used : IssueStandardTopicPrioritiesOptionsInterface(easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface) IssueStandardTopicPrioritiesOptions(easytests.core.options.IssueStandardTopicPrioritiesOptions) SpringBootTest(org.springframework.boot.test.context.SpringBootTest) Test(org.junit.Test)

Aggregations

IssueStandardTopicPrioritiesOptionsInterface (easytests.core.options.IssueStandardTopicPrioritiesOptionsInterface)9 Test (org.junit.Test)9 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)9 IssueStandardTopicPriorityModelInterface (easytests.core.models.IssueStandardTopicPriorityModelInterface)7 IssueStandardTopicPriorityEntity (easytests.core.entities.IssueStandardTopicPriorityEntity)3 IssueStandardTopicPrioritiesOptions (easytests.core.options.IssueStandardTopicPrioritiesOptions)2 IssueStandardsOptions (easytests.core.options.IssueStandardsOptions)1 IssueStandardsOptionsInterface (easytests.core.options.IssueStandardsOptionsInterface)1 ArrayList (java.util.ArrayList)1