Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2013-10-11 20:37:08 +0000
committerdonald.g.dunne2013-10-14 22:58:40 +0000
commitd960dc79764262e26f5ced1ade298742142889b6 (patch)
tree906810bd936b052cf6013c3f3a8b0a6c23afee8a /plugins/org.eclipse.osee.ats.core.client.test
parent513531d8d4ed146f97b8f4812529571e12361815 (diff)
downloadorg.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.tar.gz
org.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.tar.xz
org.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.zip
feature[ats_S5JDQ]: Move StateManager to ats.core
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core.client.test')
-rw-r--r--plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/AllAtsCoreClientTestSuite.java4
-rw-r--r--plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java4
-rw-r--r--plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/StateManagerUnitTest.java73
-rw-r--r--plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/WorkflowSuite.java23
4 files changed, 3 insertions, 101 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/AllAtsCoreClientTestSuite.java b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/AllAtsCoreClientTestSuite.java
index d74c69c110b..61d95a5bb5c 100644
--- a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/AllAtsCoreClientTestSuite.java
+++ b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/AllAtsCoreClientTestSuite.java
@@ -14,7 +14,6 @@ import org.eclipse.osee.ats.core.client.internal.config.InternalConfigTestSuite;
import org.eclipse.osee.ats.core.client.internal.store.InternalStoreTestSuite;
import org.eclipse.osee.ats.core.client.internal.workdef.InternalWorkDefTestSuite;
import org.eclipse.osee.ats.core.client.review.ReviewTestSuite;
-import org.eclipse.osee.ats.core.client.workflow.WorkflowSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@@ -26,8 +25,7 @@ import org.junit.runners.Suite;
InternalConfigTestSuite.class,
InternalStoreTestSuite.class,
InternalWorkDefTestSuite.class,
- ReviewTestSuite.class,
- WorkflowSuite.class})
+ ReviewTestSuite.class})
public class AllAtsCoreClientTestSuite {
// Test Suite
}
diff --git a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
index 5d4f4570d79..3f03ceee239 100644
--- a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
+++ b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
@@ -30,7 +30,7 @@ import org.eclipse.osee.ats.api.workflow.IAtsTeamWorkflow;
import org.eclipse.osee.ats.api.workflow.IAtsWorkItemService;
import org.eclipse.osee.ats.core.client.IAtsWorkDefinitionAdmin;
import org.eclipse.osee.ats.core.client.internal.CacheProvider;
-import org.eclipse.osee.ats.core.client.internal.IAtsWorkItemArtifactProvider;
+import org.eclipse.osee.ats.core.client.internal.IAtsWorkItemArtifactService;
import org.eclipse.osee.ats.core.client.team.ITeamWorkflowProviders;
import org.eclipse.osee.ats.core.workdef.WorkDefinitionMatch;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
@@ -57,7 +57,7 @@ public class AtsWorkDefinitionAdminImplTest {
@Mock IAtsWorkItemService workItemService;
@Mock IAtsWorkDefinitionService workDefinitionService;
@Mock IAtsWorkDefinitionStore workDefinitionStore;
- @Mock IAtsWorkItemArtifactProvider teamDefService;
+ @Mock IAtsWorkItemArtifactService teamDefService;
@Mock IAtsActionableItem actionableItem;
@Mock IAtsPeerToPeerReview peerReview;
@Mock XResultData resultData;
diff --git a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/StateManagerUnitTest.java b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/StateManagerUnitTest.java
deleted file mode 100644
index ce3b16a26af..00000000000
--- a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/StateManagerUnitTest.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.ats.core.client.workflow;
-
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import static org.mockito.Mockito.doNothing;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-import org.eclipse.osee.ats.api.workdef.IAtsStateDefinition;
-import org.eclipse.osee.ats.api.workflow.WorkStateProvider;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.Test;
-import org.mockito.Mockito;
-
-/**
- * Unit Test for {@link StateManager}
- *
- * @author Donald G. Dunne
- */
-public class StateManagerUnitTest {
-
- @Test
- public void testIsHoursEqual() {
- AbstractWorkflowArtifact awa = Mockito.mock(AbstractWorkflowArtifact.class);
- StateManager mgr = new StateManager(awa);
-
- assertTrue(mgr.isHoursEqual(1.0, 1.0));
- assertTrue(mgr.isHoursEqual(01.0, 1.0));
- assertTrue(mgr.isHoursEqual(01.0, 1.000));
- assertTrue(mgr.isHoursEqual(1.0, 1.001));
-
- assertFalse(mgr.isHoursEqual(1.0, 1.01));
- assertFalse(mgr.isHoursEqual(1.0, -1.001));
- assertFalse(mgr.isHoursEqual(-1.0, 1.01));
- assertFalse(mgr.isHoursEqual(2, 4));
- }
-
- @Test
- public void testSetMetrics() throws OseeCoreException {
- AbstractWorkflowArtifact awa = mock(AbstractWorkflowArtifact.class);
- StateManager mgr = spy(new StateManager(awa));
-
- doNothing().when(mgr).load();
-
- WorkStateProvider stateProvider = mock(WorkStateProvider.class);
- when(mgr.getStateProvider()).thenReturn(stateProvider);
-
- IAtsStateDefinition state = mock(IAtsStateDefinition.class);
-
- when(state.getName()).thenReturn("Endorse");
- when(stateProvider.getHoursSpent("Endorse")).thenReturn(1.0);
- when(stateProvider.getPercentComplete("Endorse")).thenReturn(46);
-
- assertFalse(mgr.setMetricsIfChanged(state, 1.0, 46));
- verify(stateProvider, Mockito.never()).setHoursSpent(state.getName(), 1.0);
-
- assertFalse(mgr.setMetricsIfChanged(state, 1.001, 46));
-
- assertTrue(mgr.setMetricsIfChanged(state, 1.1, 46));
- assertTrue(mgr.setMetricsIfChanged(state, 1.0, 47));
- }
-}
diff --git a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/WorkflowSuite.java b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/WorkflowSuite.java
deleted file mode 100644
index 47628c61592..00000000000
--- a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/workflow/WorkflowSuite.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013 Boeing.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Boeing - initial API and implementation
- *******************************************************************************/
-package org.eclipse.osee.ats.core.client.workflow;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses({StateManagerUnitTest.class})
-/**
- * @author Donald G. Dunne
- */
-public class WorkflowSuite {
- // TestSuite
-}

Back to the top