Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2012-10-11 17:18:20 +0000
committerRoberto E. Escobar2012-10-11 17:18:20 +0000
commit90f4986cd90ddfd0d7cb11ed37aa0eb8f98343d1 (patch)
treea61f7d4e4e4889ef4ad67586ad6cf01333495842
parente1c960d213c28387e4a7f57e122240cb8b4331f5 (diff)
downloadorg.eclipse.osee-90f4986cd90ddfd0d7cb11ed37aa0eb8f98343d1.tar.gz
org.eclipse.osee-90f4986cd90ddfd0d7cb11ed37aa0eb8f98343d1.tar.xz
org.eclipse.osee-90f4986cd90ddfd0d7cb11ed37aa0eb8f98343d1.zip
refinement: Remove error logging during tests
-rw-r--r--plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImplTest.java4
-rw-r--r--plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImpl.java16
2 files changed, 16 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImplTest.java b/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImplTest.java
index 5d9cd42571b..befd23c0d70 100644
--- a/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImplTest.java
+++ b/plugins/org.eclipse.osee.ats.core.test/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImplTest.java
@@ -133,7 +133,7 @@ public class WorkStateProviderImplTest {
WorkStateProviderImpl provider = new WorkStateProviderImpl(new MockWorkStateFactory());
provider.addState(new WorkStateImpl("endorse"));
- provider.addState(new WorkStateImpl("endorse"));
+ provider.addState(new WorkStateImpl("endorse"), false);
}
@Test
@@ -141,7 +141,7 @@ public class WorkStateProviderImplTest {
WorkStateProviderImpl provider = new WorkStateProviderImpl(new MockWorkStateFactory());
provider.addState(new WorkStateImpl("endorse"));
- provider.addState("endorse", new LinkedList<IAtsUser>(), 34, 23);
+ provider.addState("endorse", new LinkedList<IAtsUser>(), 34, 23, false);
}
@Test(expected = OseeArgumentException.class)
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImpl.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImpl.java
index 8ee100d30c8..26dff8af9fc 100644
--- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImpl.java
+++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/model/impl/WorkStateProviderImpl.java
@@ -220,9 +220,15 @@ public class WorkStateProviderImpl implements WorkStateProvider {
@Override
public void addState(String name, List<? extends IAtsUser> assignees, double hoursSpent, int percentComplete) {
+ addState(name, assignees, hoursSpent, percentComplete, true);
+ }
+
+ protected void addState(String name, List<? extends IAtsUser> assignees, double hoursSpent, int percentComplete, boolean logError) {
if (getVisitedStateNames().contains(name)) {
String errorStr = String.format("Error: Duplicate state [%s] for [%s]", name, factory.getId());
- OseeLog.log(Activator.class, Level.SEVERE, errorStr);
+ if (logError) {
+ OseeLog.log(Activator.class, Level.SEVERE, errorStr);
+ }
return;
} else {
addState(factory.createStateData(name, assignees, hoursSpent, percentComplete));
@@ -274,9 +280,15 @@ public class WorkStateProviderImpl implements WorkStateProvider {
@Override
public void addState(WorkState state) {
+ addState(state, true);
+ }
+
+ protected void addState(WorkState state, boolean logError) {
if (getVisitedStateNames().contains(state.getName())) {
String errorStr = String.format("Error: Duplicate state [%s] for [%s]", state.getName(), factory.getId());
- OseeLog.log(Activator.class, Level.SEVERE, errorStr);
+ if (logError) {
+ OseeLog.log(Activator.class, Level.SEVERE, errorStr);
+ }
return;
} else {
states.add(state);

Back to the top