diff options
author | donald.g.dunne | 2013-10-11 20:37:08 +0000 |
---|---|---|
committer | donald.g.dunne | 2013-10-14 22:58:40 +0000 |
commit | d960dc79764262e26f5ced1ade298742142889b6 (patch) | |
tree | 906810bd936b052cf6013c3f3a8b0a6c23afee8a /plugins/org.eclipse.osee.ats.core.client.test | |
parent | 513531d8d4ed146f97b8f4812529571e12361815 (diff) | |
download | org.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.tar.gz org.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.tar.xz org.eclipse.osee-d960dc79764262e26f5ced1ade298742142889b6.zip |
feature[ats_S5JDQ]: Move StateManager to ats.core
Change-Id: I91304eef94b76f13033afe2aaf3e5054c4451c55
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core.client.test')
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 -} |