1 package org.onap.sdc.workflow.services.impl.mappers;
3 import static org.junit.Assert.assertEquals;
6 import org.junit.runner.RunWith;
7 import org.onap.sdc.workflow.persistence.types.WorkflowVersionStatus;
8 import org.openecomp.sdc.versioning.dao.types.VersionStatus;
9 import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.context.annotation.ComponentScan;
11 import org.springframework.context.annotation.Configuration;
12 import org.springframework.test.context.ContextConfiguration;
13 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
15 @ContextConfiguration(classes = VersionStatusMapperTest.VersionStatusMapperSpringTestConfig.class)
16 @RunWith(SpringJUnit4ClassRunner.class)
17 public class VersionStatusMapperTest {
20 @ComponentScan(basePackageClasses = {VersionStatusMapper.class})
21 public static class VersionStatusMapperSpringTestConfig { }
25 VersionStatusMapper versionStatusMapper;
28 public void shouldMapCertifiedVersionStatusToWorkflowVersionStatus() {
29 WorkflowVersionStatus mappedVersionStatus =
30 versionStatusMapper.versionStatusToWorkflowVersionStatus(VersionStatus.Certified);
31 assertEquals(WorkflowVersionStatus.CERTIFIED, mappedVersionStatus);
35 public void shouldMapDraftVersionStatusToWorkflowVersionStatus() {
36 WorkflowVersionStatus mappedVersionStatus =
37 versionStatusMapper.versionStatusToWorkflowVersionStatus(VersionStatus.Draft);
38 assertEquals(WorkflowVersionStatus.DRAFT, mappedVersionStatus);
42 public void shouldMapDeletedVersionStatusToWorkflowVersionStatus() {
43 WorkflowVersionStatus mappedVersionStatus =
44 versionStatusMapper.versionStatusToWorkflowVersionStatus(VersionStatus.Deleted);
45 assertEquals(WorkflowVersionStatus.DRAFT, mappedVersionStatus);
49 public void shouldMapLockedVersionStatusToWorkflowVersionStatus() {
50 WorkflowVersionStatus mappedVersionStatus =
51 versionStatusMapper.versionStatusToWorkflowVersionStatus(VersionStatus.Locked);
52 assertEquals(WorkflowVersionStatus.DRAFT, mappedVersionStatus);
56 public void shouldMapDeprecatedVersionStatusToWorkflowVersionStatus() {
57 WorkflowVersionStatus mappedVersionStatus =
58 versionStatusMapper.versionStatusToWorkflowVersionStatus(VersionStatus.Deprecated);
59 assertEquals(WorkflowVersionStatus.DRAFT, mappedVersionStatus);
63 public void shouldMapCertifiedWorkflowVersionStatusToVersionStatus() {
64 VersionStatus mappedVersionStatus =
65 versionStatusMapper.workflowVersionStatusToVersionStatus(WorkflowVersionStatus.CERTIFIED);
66 assertEquals(VersionStatus.Certified, mappedVersionStatus);
70 public void shouldMapDraftWorkflowVersionStatusToVersionStatus() {
71 VersionStatus mappedVersionStatus =
72 versionStatusMapper.workflowVersionStatusToVersionStatus(WorkflowVersionStatus.DRAFT);
73 assertEquals(VersionStatus.Draft, mappedVersionStatus);