diff options
author | ddunne | 2011-12-15 22:44:14 +0000 |
---|---|---|
committer | ddunne | 2011-12-15 22:44:42 +0000 |
commit | 5e1986461454fb0651a66aa264699841d993d1b1 (patch) | |
tree | 5812cfaae3a04a155af99d5d2c8752244bc89e4b /plugins/org.eclipse.osee.ats.test/src/org/eclipse | |
parent | 69c5edb0826155588e6cbfa84318e21d7bf2de8d (diff) | |
download | org.eclipse.osee-5e1986461454fb0651a66aa264699841d993d1b1.tar.gz org.eclipse.osee-5e1986461454fb0651a66aa264699841d993d1b1.tar.xz org.eclipse.osee-5e1986461454fb0651a66aa264699841d993d1b1.zip |
feature[ats_EYSRP]: Add toggle to enable Resolution field to be retired
Diffstat (limited to 'plugins/org.eclipse.osee.ats.test/src/org/eclipse')
-rw-r--r-- | plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/workflow/SMAPromptChangeStatusTest.java | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/workflow/SMAPromptChangeStatusTest.java b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/workflow/SMAPromptChangeStatusTest.java index c91dfa78d50..965e01247bb 100644 --- a/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/workflow/SMAPromptChangeStatusTest.java +++ b/plugins/org.eclipse.osee.ats.test/src/org/eclipse/osee/ats/workflow/SMAPromptChangeStatusTest.java @@ -22,6 +22,7 @@ import org.eclipse.osee.ats.core.task.TaskStates; import org.eclipse.osee.ats.core.team.TeamState; import org.eclipse.osee.ats.core.team.TeamWorkFlowArtifact; import org.eclipse.osee.ats.core.type.AtsAttributeTypes; +import org.eclipse.osee.ats.core.util.AtsUtilCore; import org.eclipse.osee.ats.core.workflow.transition.TransitionHelper; import org.eclipse.osee.ats.core.workflow.transition.TransitionManager; import org.eclipse.osee.ats.core.workflow.transition.TransitionOption; @@ -77,12 +78,20 @@ public class SMAPromptChangeStatusTest { // Change two to 100, 1 hr split SMAPromptChangeStatus.performChangeStatus(tasks, null, null, 1, 100, true, true); - SMATestUtil.validateSMAs(tasks, TaskStates.Completed.getPageName(), 100, 0.25); + if (AtsUtilCore.isAtsUsingResolutionOptions()) { + SMATestUtil.validateSMAs(tasks, TaskStates.Completed.getPageName(), 100, 0.25); + } else { + SMATestUtil.validateSMAs(tasks, TaskStates.InWork.getPageName(), 100, 0.25); + } // Change two to 100, 1 hr split // hours should be added to inwork state; make sure completed state isn't statused SMAPromptChangeStatus.performChangeStatus(tasks, null, null, 1, 100, true, true); - SMATestUtil.validateSMAs(tasks, TaskStates.Completed.getPageName(), 100, 0.50); + if (AtsUtilCore.isAtsUsingResolutionOptions()) { + SMATestUtil.validateSMAs(tasks, TaskStates.Completed.getPageName(), 100, 0.50); + } else { + SMATestUtil.validateSMAs(tasks, TaskStates.InWork.getPageName(), 100, 0.50); + } // Change two to 99, 1 hr split // transitions to InWork and adds hours @@ -99,6 +108,9 @@ public class SMAPromptChangeStatusTest { @org.junit.Test public void testChangeTaskStatusWithResolutionOptions() throws Exception { + if (!AtsUtilCore.isAtsUsingResolutionOptions()) { + return; + } SkynetTransaction transaction = new SkynetTransaction(AtsUtil.getAtsBranch(), "Prompt Change Status Test"); Collection<TaskArtifact> tasks = |