Search in sources :

Example 11 with IssueStandardQuestionTypeOptionEntity

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++;
    }
}
Also used : IssueStandardQuestionTypeOptionEntity(easytests.core.entities.IssueStandardQuestionTypeOptionEntity)

Example 12 with IssueStandardQuestionTypeOptionEntity

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++;
    }
}
Also used : IssueStandardQuestionTypeOptionEntity(easytests.core.entities.IssueStandardQuestionTypeOptionEntity) Test(org.junit.Test)

Example 13 with IssueStandardQuestionTypeOptionEntity

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());
}
Also used : IssueStandardQuestionTypeOptionEntity(easytests.core.entities.IssueStandardQuestionTypeOptionEntity)

Example 14 with IssueStandardQuestionTypeOptionEntity

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);
}
Also used : IssueStandardQuestionTypeOptionEntity(easytests.core.entities.IssueStandardQuestionTypeOptionEntity) DeleteUnidentifiedModelException(easytests.core.services.exceptions.DeleteUnidentifiedModelException)

Example 15 with IssueStandardQuestionTypeOptionEntity

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());
}
Also used : IssueStandardQuestionTypeOptionEntity(easytests.core.entities.IssueStandardQuestionTypeOptionEntity) IssueStandardModelEmpty(easytests.core.models.empty.IssueStandardModelEmpty) SpringBootTest(org.springframework.boot.test.context.SpringBootTest) Test(org.junit.Test)

Aggregations

IssueStandardQuestionTypeOptionEntity (easytests.core.entities.IssueStandardQuestionTypeOptionEntity)22 Test (org.junit.Test)14 IssueStandardQuestionTypeOptionModelInterface (easytests.core.models.IssueStandardQuestionTypeOptionModelInterface)9 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)8 IssueStandardQuestionTypeOptionsOptionsInterface (easytests.core.options.IssueStandardQuestionTypeOptionsOptionsInterface)3 ArrayList (java.util.ArrayList)3 IssueStandardModelInterface (easytests.core.models.IssueStandardModelInterface)1 IssueStandardModelEmpty (easytests.core.models.empty.IssueStandardModelEmpty)1 DeleteUnidentifiedModelException (easytests.core.services.exceptions.DeleteUnidentifiedModelException)1