use of easytests.core.entities.IssueStandardQuestionTypeOptionEntity in project easy-tests by malinink.
the class IssueStandardQuestionTypeOptionsSupport method assertEntitiesListEquals.
public void assertEntitiesListEquals(List<IssueStandardQuestionTypeOptionEntity> expected, List<IssueStandardQuestionTypeOptionEntity> actual) {
Assert.assertEquals(expected.size(), actual.size());
Integer i = 0;
for (IssueStandardQuestionTypeOptionEntity questionTypeOptionEntity : expected) {
this.assertEquals(questionTypeOptionEntity, actual.get(i));
i++;
}
}
use of easytests.core.entities.IssueStandardQuestionTypeOptionEntity in project easy-tests by malinink.
the class IssueStandardQuestionTypeOptionsMapperTest method testFindAll.
@Test
public void testFindAll() throws Exception {
final List<IssueStandardQuestionTypeOptionEntity> questionTypeOptionFoundedEntities = this.questionTypeOptionMapper.findAll();
Assert.assertEquals(5, questionTypeOptionFoundedEntities.size());
Integer index = 0;
for (IssueStandardQuestionTypeOptionEntity questionTypeOptionEntity : questionTypeOptionFoundedEntities) {
final IssueStandardQuestionTypeOptionEntity questionTypeOptionFixtureEntity = this.issueStandardQuestionTypeOptionsSupport.getEntityFixtureMock(index);
this.issueStandardQuestionTypeOptionsSupport.assertEquals(questionTypeOptionFixtureEntity, questionTypeOptionEntity);
index++;
}
}
use of easytests.core.entities.IssueStandardQuestionTypeOptionEntity in project easy-tests by malinink.
the class IssueStandardQuestionTypeOptionsService method save.
@Override
public void save(IssueStandardQuestionTypeOptionModelInterface questionTypeOptionModel) {
final IssueStandardQuestionTypeOptionEntity questionTypeOptionEntity = this.map(questionTypeOptionModel);
if (questionTypeOptionEntity.getId() != null) {
this.questionTypeOptionsMapper.update(questionTypeOptionEntity);
return;
}
this.questionTypeOptionsMapper.insert(questionTypeOptionEntity);
questionTypeOptionModel.setId(questionTypeOptionEntity.getId());
}
use of easytests.core.entities.IssueStandardQuestionTypeOptionEntity in project easy-tests by malinink.
the class IssueStandardQuestionTypeOptionsService method delete.
@Override
public void delete(IssueStandardQuestionTypeOptionModelInterface questionTypeOptionModel) {
final IssueStandardQuestionTypeOptionEntity questionTypeOptionEntity = this.map(questionTypeOptionModel);
if (questionTypeOptionEntity.getId() == null) {
throw new DeleteUnidentifiedModelException();
}
this.questionTypeOptionsMapper.delete(questionTypeOptionEntity);
}
use of easytests.core.entities.IssueStandardQuestionTypeOptionEntity in project easy-tests by malinink.
the class IssueStandardQuestionTypeOptionModelTest method testMap.
@Test
public void testMap() throws Exception {
final Integer id = 3;
final Integer questionTypeId = 5;
final Integer minQuestions = 10;
final Integer maxQuestions = 20;
final Integer timeLimit = 60;
final Integer issueStandardId = 2;
final IssueStandardQuestionTypeOptionEntity questionTypeOptionEntity = Mockito.mock(IssueStandardQuestionTypeOptionEntity.class);
Mockito.when(questionTypeOptionEntity.getId()).thenReturn(id);
Mockito.when(questionTypeOptionEntity.getQuestionTypeId()).thenReturn(questionTypeId);
Mockito.when(questionTypeOptionEntity.getMinQuestions()).thenReturn(minQuestions);
Mockito.when(questionTypeOptionEntity.getMaxQuestions()).thenReturn(maxQuestions);
Mockito.when(questionTypeOptionEntity.getTimeLimit()).thenReturn(timeLimit);
Mockito.when(questionTypeOptionEntity.getIssueStandardId()).thenReturn(issueStandardId);
final IssueStandardQuestionTypeOptionModelInterface questionTypeOptionModel = new IssueStandardQuestionTypeOptionModel();
questionTypeOptionModel.map(questionTypeOptionEntity);
Assert.assertEquals(id, questionTypeOptionModel.getId());
Assert.assertEquals(questionTypeId, questionTypeOptionModel.getQuestionType().getId());
Assert.assertEquals(minQuestions, questionTypeOptionModel.getMinQuestions());
Assert.assertEquals(maxQuestions, questionTypeOptionModel.getMaxQuestions());
Assert.assertEquals(timeLimit, questionTypeOptionModel.getTimeLimit());
Assert.assertEquals(new IssueStandardModelEmpty(issueStandardId), questionTypeOptionModel.getIssueStandard());
}
Aggregations