Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.coverage.test')
-rw-r--r--plugins/org.eclipse.osee.coverage.test/.classpath14
-rw-r--r--plugins/org.eclipse.osee.coverage.test/.project56
-rw-r--r--plugins/org.eclipse.osee.coverage.test/build.properties12
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageManagerTest.java100
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoveragePackageImportTest.java2454
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageParametersTest.java670
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Db_Suite.java98
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Suite.java62
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/MatchTypeTest.java312
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/SampleJavaFileParser.java216
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/VectorCastImportTest.java586
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoverageImport1TestBlam.java82
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1.java48
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1B.java50
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit1.java200
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit2.java88
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton1.java152
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton2.java102
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton1.java152
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton2.java102
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton3.java72
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit1.java200
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit2.java164
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton1.java152
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton2.java102
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton3.java72
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoverageImport2TestBlam.java84
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoveragePackage1Import2.java50
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/com/screenA/ComScrnAButton3.java104
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/epu/PowerUnit3.java104
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoverageImport3TestBlam.java64
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoveragePackage1Import3.java50
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/epu/PowerUnit1.java208
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoverageImport4TestBlam.java64
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoveragePackage1Import4.java50
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/epu/PowerUnit1.java216
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoverageImport5TestBlam.java66
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoveragePackage1Import5.java52
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/nav/NavigationButton1.java156
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoverageImport6TestBlam.java64
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoveragePackage1Import6.java50
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/epu/PowerUnit2.java142
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoverageImport7TestBlam.java64
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoveragePackage1Import7.java52
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/apu/AuxPowerUnit1.java200
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoverageImport8TestBlam.java66
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoveragePackage1Import8.java54
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/nav/NavigationButton2.java100
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoverageImport9TestBlam.java66
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoveragePackage1Import9.java56
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/nav/NavigationButton2.java100
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemPersistTest.java254
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemTest.java584
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerStoreTest.java208
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerTest.java126
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoveragePreferencesTest.java110
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitPersistTest.java416
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitTest.java828
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/DbTestUnitProviderTest.java180
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/SimpleTestUnitProviderTest.java144
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/TestUnitStoreTest.java98
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/package1/CoveragePackage1.java80
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestBlam.java216
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestNavigateItem.java72
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageTestUtil.java184
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpCreateAndImportItem.java134
-rw-r--r--plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpSelectAndImportItem.java132
67 files changed, 6183 insertions, 6183 deletions
diff --git a/plugins/org.eclipse.osee.coverage.test/.classpath b/plugins/org.eclipse.osee.coverage.test/.classpath
index 8a8f1668cdc..ad32c83a788 100644
--- a/plugins/org.eclipse.osee.coverage.test/.classpath
+++ b/plugins/org.eclipse.osee.coverage.test/.classpath
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/org.eclipse.osee.coverage.test/.project b/plugins/org.eclipse.osee.coverage.test/.project
index f6704790f31..4e48ced9311 100644
--- a/plugins/org.eclipse.osee.coverage.test/.project
+++ b/plugins/org.eclipse.osee.coverage.test/.project
@@ -1,28 +1,28 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.osee.coverage.test</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.osee.coverage.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/org.eclipse.osee.coverage.test/build.properties b/plugins/org.eclipse.osee.coverage.test/build.properties
index daba919cd6a..ad869a25bdf 100644
--- a/plugins/org.eclipse.osee.coverage.test/build.properties
+++ b/plugins/org.eclipse.osee.coverage.test/build.properties
@@ -1,6 +1,6 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- fragment.xml,\
- src/
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ fragment.xml,\
+ src/
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageManagerTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageManagerTest.java
index ce4392354a3..c624ed0c8a5 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageManagerTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageManagerTest.java
@@ -1,50 +1,50 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test;
-
-import static org.junit.Assert.fail;
-import java.util.List;
-import java.util.concurrent.CopyOnWriteArrayList;
-import org.eclipse.osee.coverage.CoverageManager;
-import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.logging.IHealthStatus;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.osee.framework.logging.SevereLoggingMonitor;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageManagerTest {
-
- private static SevereLoggingMonitor monitorLog;
-
- @org.junit.BeforeClass
- public static void testSetup() throws Exception {
- monitorLog = new SevereLoggingMonitor();
- OseeLog.registerLoggerListener(monitorLog);
- }
-
- @org.junit.AfterClass
- public static void testCleanup() throws Exception {
- List<IHealthStatus> stats = monitorLog.getAllLogs();
- for (IHealthStatus stat : new CopyOnWriteArrayList<IHealthStatus>(stats)) {
- if (stat.getException() != null) {
- fail("Exception: " + Lib.exceptionToString(stat.getException()));
- }
- }
- }
-
- @org.junit.Test
- public void testImportCoverage() throws Exception {
- CoverageManager.importCoverage(new CoverageImport1TestBlam());
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test;
+
+import static org.junit.Assert.fail;
+import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
+import org.eclipse.osee.coverage.CoverageManager;
+import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
+import org.eclipse.osee.framework.jdk.core.util.Lib;
+import org.eclipse.osee.framework.logging.IHealthStatus;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.osee.framework.logging.SevereLoggingMonitor;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageManagerTest {
+
+ private static SevereLoggingMonitor monitorLog;
+
+ @org.junit.BeforeClass
+ public static void testSetup() throws Exception {
+ monitorLog = new SevereLoggingMonitor();
+ OseeLog.registerLoggerListener(monitorLog);
+ }
+
+ @org.junit.AfterClass
+ public static void testCleanup() throws Exception {
+ List<IHealthStatus> stats = monitorLog.getAllLogs();
+ for (IHealthStatus stat : new CopyOnWriteArrayList<IHealthStatus>(stats)) {
+ if (stat.getException() != null) {
+ fail("Exception: " + Lib.exceptionToString(stat.getException()));
+ }
+ }
+ }
+
+ @org.junit.Test
+ public void testImportCoverage() throws Exception {
+ CoverageManager.importCoverage(new CoverageImport1TestBlam());
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoveragePackageImportTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoveragePackageImportTest.java
index adc6a695fb7..f834750db46 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoveragePackageImportTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoveragePackageImportTest.java
@@ -8,1249 +8,1249 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test;
-
+package org.eclipse.osee.coverage.test;
+
import static org.eclipse.osee.framework.skynet.core.artifact.DeletionFlag.INCLUDE_DELETED;
-import java.util.Collection;
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.merge.IMergeItem;
-import org.eclipse.osee.coverage.merge.MergeImportManager;
-import org.eclipse.osee.coverage.merge.MergeItemGroup;
-import org.eclipse.osee.coverage.merge.MergeManager;
-import org.eclipse.osee.coverage.merge.MergeType;
-import org.eclipse.osee.coverage.merge.MessageMergeItem;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.store.OseeCoverageStore;
-import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
-import org.eclipse.osee.coverage.test.import2.CoverageImport2TestBlam;
-import org.eclipse.osee.coverage.test.import3.CoverageImport3TestBlam;
-import org.eclipse.osee.coverage.test.import4.CoverageImport4TestBlam;
-import org.eclipse.osee.coverage.test.import5.CoverageImport5TestBlam;
-import org.eclipse.osee.coverage.test.import6.CoverageImport6TestBlam;
-import org.eclipse.osee.coverage.test.import7.CoverageImport7TestBlam;
-import org.eclipse.osee.coverage.test.import8.CoverageImport8TestBlam;
-import org.eclipse.osee.coverage.test.import9.CoverageImport9TestBlam;
-import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.ISaveable;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.core.exception.OseeStateException;
-import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-import org.eclipse.osee.framework.skynet.core.OseeSystemArtifacts;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.ui.plugin.util.Result;
-import org.eclipse.osee.framework.ui.skynet.results.XResultData;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackageImportTest {
-
- public static CoveragePackage coveragePackage = null;
- public static CoverageImport coverageImport = null;
- private static boolean testWithDb = true;
- private static Branch commonBranch = null;
-
- @BeforeClass
- public static void setUp() throws OseeCoreException {
- CoverageUtil.setIsInTest(true);
- commonBranch = BranchManager.getCommonBranch();
- testCleanup();
- }
-
- @AfterClass
- public static void cleanUp() throws OseeCoreException {
- CoverageUtil.setIsInTest(false);
- testCleanup();
- }
-
- public static void testCleanup() throws OseeCoreException {
- if (testWithDb) {
- CoverageUtil.setNavigatorSelectedBranch(commonBranch);
- CoverageTestUtil.cleanupCoverageTests();
+import java.util.Collection;
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.merge.IMergeItem;
+import org.eclipse.osee.coverage.merge.MergeImportManager;
+import org.eclipse.osee.coverage.merge.MergeItemGroup;
+import org.eclipse.osee.coverage.merge.MergeManager;
+import org.eclipse.osee.coverage.merge.MergeType;
+import org.eclipse.osee.coverage.merge.MessageMergeItem;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverage;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.coverage.store.OseeCoverageStore;
+import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
+import org.eclipse.osee.coverage.test.import2.CoverageImport2TestBlam;
+import org.eclipse.osee.coverage.test.import3.CoverageImport3TestBlam;
+import org.eclipse.osee.coverage.test.import4.CoverageImport4TestBlam;
+import org.eclipse.osee.coverage.test.import5.CoverageImport5TestBlam;
+import org.eclipse.osee.coverage.test.import6.CoverageImport6TestBlam;
+import org.eclipse.osee.coverage.test.import7.CoverageImport7TestBlam;
+import org.eclipse.osee.coverage.test.import8.CoverageImport8TestBlam;
+import org.eclipse.osee.coverage.test.import9.CoverageImport9TestBlam;
+import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.coverage.util.ISaveable;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.exception.OseeStateException;
+import org.eclipse.osee.framework.core.model.Branch;
+import org.eclipse.osee.framework.jdk.core.util.Strings;
+import org.eclipse.osee.framework.skynet.core.OseeSystemArtifacts;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.eclipse.osee.framework.ui.plugin.util.Result;
+import org.eclipse.osee.framework.ui.skynet.results.XResultData;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackageImportTest {
+
+ public static CoveragePackage coveragePackage = null;
+ public static CoverageImport coverageImport = null;
+ private static boolean testWithDb = true;
+ private static Branch commonBranch = null;
+
+ @BeforeClass
+ public static void setUp() throws OseeCoreException {
+ CoverageUtil.setIsInTest(true);
+ commonBranch = BranchManager.getCommonBranch();
+ testCleanup();
+ }
+
+ @AfterClass
+ public static void cleanUp() throws OseeCoreException {
+ CoverageUtil.setIsInTest(false);
+ testCleanup();
+ }
+
+ public static void testCleanup() throws OseeCoreException {
+ if (testWithDb) {
+ CoverageUtil.setNavigatorSelectedBranch(commonBranch);
+ CoverageTestUtil.cleanupCoverageTests();
} else {
- System.err.println("Test with Db Disabled...re-inenable");
+ System.err.println("Test with Db Disabled...re-inenable");
}
- }
-
- @Test
- public void testImport1() throws Exception {
- CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
- coverageImport = coverageImport1TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Check import results
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coverageImport.getCoverageItems().size());
-
- System.out.println(CoverageUtil.printTree(coverageImport));
-
- Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Ensure all coverageItems have valid name
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- }
-
- // Ensure all coverageItems have valid namespace
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- }
-
- // Ensure all coverageItems have valid orderNumber
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- // Test MergeManager
- coveragePackage = new CoveragePackage("Test Coverage Package", CoverageOptionManagerDefault.instance());
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(4, mergeManager.getMergeItems().size());
- for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
- Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
- }
-
- // Test import where not-editable
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.FalseResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(1, resultData.getNumErrors());
-
- resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // Ensure all coverageItems have valid name
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- }
-
- // Ensure all coverageItems have valid namespace
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- }
-
- // Ensure all coverageItems have valid orderNumber
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- CoverageUtil.printCoverageItemDiffs(coveragePackage, coverageImport);
- System.out.println(CoverageUtil.printTree(coveragePackage));
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(60, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(49, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(60, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(62, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- OseeSystemArtifacts.getDefaultHierarchyRootArtifact(artifact.getBranch()).addChild(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(60, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(122, loadedCp.getCoverageItems().size());
- Assert.assertEquals(49, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(60, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(62, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- }
-
- @Test
- // Re-import with no changes, make sure no merge items exist
- public void testImport1B() throws Exception {
- CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
- coverageImport = coverageImport1TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Check import results
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coverageImport.getCoverageItems().size());
- Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- // Merge item will be the "Nothing to Import" message item
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MessageMergeItem);
- }
-
- @Test
- // Re-import two new Coverage Unit files
- // com.screenA.ComScrnButton3 and epu.PowerUnit3
- public void testImport2() throws Exception {
- CoverageImport2TestBlam coverageImport2TestBlam = new CoverageImport2TestBlam();
- coverageImport = coverageImport2TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(2, mergeManager.getMergeItems().size());
- for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
- Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
- }
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(133, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(49, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(66, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(133, loadedCp.getCoverageItems().size());
- Assert.assertEquals(49, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- }
-
- @Test
- // Re-import with new CoverageUnit method initAdded() at end of epu.PowerUnit1.java
- public void testImport3() throws Exception {
- CoverageImport3TestBlam coverageImport3TestBlam = new CoverageImport3TestBlam();
- coverageImport = coverageImport3TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Look at file contents for PowerUnit1.java
- CoverageUnit coverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String preFileContents = coverageUnit.getFileContents();
- Assert.assertFalse("initAdded should not yet exist in file contents", preFileContents.contains("initAdded"));
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
- Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
- }
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Confirm that fileContents were updated
- coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String postFileContents = coverageUnit.getFileContents();
- Assert.assertTrue("File Contents should have been updated and thus not equal",
- !postFileContents.equals(preFileContents));
- Assert.assertTrue("initAdded should now exist in file contents", postFileContents.contains("initAdded"));
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(134, loadedCp.getCoverageItems().size());
- Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Confirm that updated fileContents were loaded
- coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String postLoadFileContents = coverageUnit.getFileContents();
- Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
- Assert.assertTrue("initAdded should exist in loaded file contents", postLoadFileContents.contains("initAdded"));
- }
-
- @Test
- // Re-import with deselectAdded method added to middle of epu.PowerUnit1
- public void testImport4() throws Exception {
- CoverageImport4TestBlam coverageImport4TestBlam = new CoverageImport4TestBlam();
- coverageImport = coverageImport4TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Look at file contents for PowerUnit1.java
- CoverageUnit coverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String preFileContents = coverageUnit.getFileContents();
- Assert.assertFalse("deselectAdded should not yet exist in file contents",
- preFileContents.contains("deselectAdded"));
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
- Assert.assertEquals(MergeType.Add_With_Moves, mergeItem.getMergeType());
- }
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Confirm that fileContents were updated
- coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String postFileContents = coverageUnit.getFileContents();
- Assert.assertTrue("File Contents should have been updated and thus not equal",
- !postFileContents.equals(preFileContents));
- Assert.assertTrue("deselectAdded should now exist in file contents", postFileContents.contains("deselectAdded"));
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(135, loadedCp.getCoverageItems().size());
- Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Confirm that updated fileContents were loaded
- coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
- Assert.assertNotNull(coverageUnit);
- String postLoadFileContents = coverageUnit.getFileContents();
- Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
- Assert.assertTrue("deselectAdded should exist in loaded file contents",
- postLoadFileContents.contains("deselectAdded"));
- }
-
- @Test
- // Re-import; Add NavigationButton.setImage coverageItems 2,3 to end
- public void testImport5() throws Exception {
- CoverageImport5TestBlam coverageImport5TestBlam = new CoverageImport5TestBlam();
- coverageImport = coverageImport5TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Look at file contents for NavigationButton.setImage and make sure only one coverageitem exists
- CoverageUnit coverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton1.java");
- Assert.assertNotNull(coverageUnit);
- CoverageUnit setImageCoverageUnit = null;
- for (CoverageUnit childCoverageUnit : coverageUnit.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("setImage")) {
- setImageCoverageUnit = childCoverageUnit;
- }
- }
- Assert.assertNotNull(setImageCoverageUnit);
- Assert.assertEquals(1, setImageCoverageUnit.getCoverageItems().size());
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
- Assert.assertTrue(((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeType() == MergeType.CI_Changes);
- Assert.assertEquals(2, ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems().size());
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(137, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(69, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(137, loadedCp.getCoverageItems().size());
- Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(69, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
- }
-
- @Test
- // Re-import; Delete PowerUnit2.clear
- public void testImport6() throws Exception {
- CoverageImport6TestBlam coverageImport6TestBlam = new CoverageImport6TestBlam();
- coverageImport = coverageImport6TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Get and store off coverage unit to delete so can confirm deletion occurred
- CoverageUnit powerUnit2CoverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit2.java");
- Assert.assertNotNull(powerUnit2CoverageUnit);
- CoverageUnit clearCoverageUnitForDeletion = null;
- for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("clear")) {
- clearCoverageUnitForDeletion = childCoverageUnit;
- }
- }
- Assert.assertNotNull("clear CoverageUnit should exist", clearCoverageUnitForDeletion);
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
- int numDelete = 0, numMoveDueToDelete = 0;
- for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
+ }
+
+ @Test
+ public void testImport1() throws Exception {
+ CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
+ coverageImport = coverageImport1TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ // Check import results
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
+ Assert.assertEquals(122, coverageImport.getCoverageItems().size());
+
+ System.out.println(CoverageUtil.printTree(coverageImport));
+
+ Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Ensure all coverageItems have valid name
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getName()));
+ }
+
+ // Ensure all coverageItems have valid namespace
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
+ }
+
+ // Ensure all coverageItems have valid orderNumber
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
+ }
+
+ // Test MergeManager
+ coveragePackage = new CoveragePackage("Test Coverage Package", CoverageOptionManagerDefault.instance());
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(4, mergeManager.getMergeItems().size());
+ for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
+ Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
+ }
+
+ // Test import where not-editable
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.FalseResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(1, resultData.getNumErrors());
+
+ resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // Ensure all coverageItems have valid name
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getName()));
+ }
+
+ // Ensure all coverageItems have valid namespace
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
+ }
+
+ // Ensure all coverageItems have valid orderNumber
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
+ }
+
+ CoverageUtil.printCoverageItemDiffs(coveragePackage, coverageImport);
+ System.out.println(CoverageUtil.printTree(coveragePackage));
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(60, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(122, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(49, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(60, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(62, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ OseeSystemArtifacts.getDefaultHierarchyRootArtifact(artifact.getBranch()).addChild(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(60, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(122, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(49, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(60, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(62, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ }
+
+ @Test
+ // Re-import with no changes, make sure no merge items exist
+ public void testImport1B() throws Exception {
+ CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
+ coverageImport = coverageImport1TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ // Check import results
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
+ Assert.assertEquals(122, coverageImport.getCoverageItems().size());
+ Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ // Merge item will be the "Nothing to Import" message item
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MessageMergeItem);
+ }
+
+ @Test
+ // Re-import two new Coverage Unit files
+ // com.screenA.ComScrnButton3 and epu.PowerUnit3
+ public void testImport2() throws Exception {
+ CoverageImport2TestBlam coverageImport2TestBlam = new CoverageImport2TestBlam();
+ coverageImport = coverageImport2TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(2, mergeManager.getMergeItems().size());
+ for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
+ Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
+ }
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(133, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(49, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(66, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(133, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(49, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ }
+
+ @Test
+ // Re-import with new CoverageUnit method initAdded() at end of epu.PowerUnit1.java
+ public void testImport3() throws Exception {
+ CoverageImport3TestBlam coverageImport3TestBlam = new CoverageImport3TestBlam();
+ coverageImport = coverageImport3TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Look at file contents for PowerUnit1.java
+ CoverageUnit coverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String preFileContents = coverageUnit.getFileContents();
+ Assert.assertFalse("initAdded should not yet exist in file contents", preFileContents.contains("initAdded"));
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
+ Assert.assertEquals(MergeType.Add, mergeItem.getMergeType());
+ }
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Confirm that fileContents were updated
+ coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String postFileContents = coverageUnit.getFileContents();
+ Assert.assertTrue("File Contents should have been updated and thus not equal",
+ !postFileContents.equals(preFileContents));
+ Assert.assertTrue("initAdded should now exist in file contents", postFileContents.contains("initAdded"));
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Confirm that updated fileContents were loaded
+ coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String postLoadFileContents = coverageUnit.getFileContents();
+ Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
+ Assert.assertTrue("initAdded should exist in loaded file contents", postLoadFileContents.contains("initAdded"));
+ }
+
+ @Test
+ // Re-import with deselectAdded method added to middle of epu.PowerUnit1
+ public void testImport4() throws Exception {
+ CoverageImport4TestBlam coverageImport4TestBlam = new CoverageImport4TestBlam();
+ coverageImport = coverageImport4TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Look at file contents for PowerUnit1.java
+ CoverageUnit coverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String preFileContents = coverageUnit.getFileContents();
+ Assert.assertFalse("deselectAdded should not yet exist in file contents",
+ preFileContents.contains("deselectAdded"));
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
+ Assert.assertEquals(MergeType.Add_With_Moves, mergeItem.getMergeType());
+ }
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Confirm that fileContents were updated
+ coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String postFileContents = coverageUnit.getFileContents();
+ Assert.assertTrue("File Contents should have been updated and thus not equal",
+ !postFileContents.equals(preFileContents));
+ Assert.assertTrue("deselectAdded should now exist in file contents", postFileContents.contains("deselectAdded"));
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Confirm that updated fileContents were loaded
+ coverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit1.java");
+ Assert.assertNotNull(coverageUnit);
+ String postLoadFileContents = coverageUnit.getFileContents();
+ Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
+ Assert.assertTrue("deselectAdded should exist in loaded file contents",
+ postLoadFileContents.contains("deselectAdded"));
+ }
+
+ @Test
+ // Re-import; Add NavigationButton.setImage coverageItems 2,3 to end
+ public void testImport5() throws Exception {
+ CoverageImport5TestBlam coverageImport5TestBlam = new CoverageImport5TestBlam();
+ coverageImport = coverageImport5TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Look at file contents for NavigationButton.setImage and make sure only one coverageitem exists
+ CoverageUnit coverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton1.java");
+ Assert.assertNotNull(coverageUnit);
+ CoverageUnit setImageCoverageUnit = null;
+ for (CoverageUnit childCoverageUnit : coverageUnit.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("setImage")) {
+ setImageCoverageUnit = childCoverageUnit;
+ }
+ }
+ Assert.assertNotNull(setImageCoverageUnit);
+ Assert.assertEquals(1, setImageCoverageUnit.getCoverageItems().size());
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
+ Assert.assertTrue(((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeType() == MergeType.CI_Changes);
+ Assert.assertEquals(2, ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems().size());
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(137, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(69, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(137, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(69, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+ }
+
+ @Test
+ // Re-import; Delete PowerUnit2.clear
+ public void testImport6() throws Exception {
+ CoverageImport6TestBlam coverageImport6TestBlam = new CoverageImport6TestBlam();
+ coverageImport = coverageImport6TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Get and store off coverage unit to delete so can confirm deletion occurred
+ CoverageUnit powerUnit2CoverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit2.java");
+ Assert.assertNotNull(powerUnit2CoverageUnit);
+ CoverageUnit clearCoverageUnitForDeletion = null;
+ for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("clear")) {
+ clearCoverageUnitForDeletion = childCoverageUnit;
+ }
+ }
+ Assert.assertNotNull("clear CoverageUnit should exist", clearCoverageUnitForDeletion);
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
+ int numDelete = 0, numMoveDueToDelete = 0;
+ for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
if (mergeItem.getMergeType() == MergeType.Delete) {
- numDelete++;
+ numDelete++;
} else if (mergeItem.getMergeType() == MergeType.Moved_Due_To_Delete) {
- numMoveDueToDelete++;
+ numMoveDueToDelete++;
} else {
- throw new OseeStateException("Unexpected merge type for Delete" + mergeItem.getMergeType());
+ throw new OseeStateException("Unexpected merge type for Delete" + mergeItem.getMergeType());
+ }
+ }
+ Assert.assertEquals(1, numDelete);
+ Assert.assertEquals(3, numMoveDueToDelete);
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
}
- }
- Assert.assertEquals(1, numDelete);
- Assert.assertEquals(3, numMoveDueToDelete);
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // Make sure clear is not there anymore
- powerUnit2CoverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit2.java");
- Assert.assertNotNull(powerUnit2CoverageUnit);
- boolean found = false;
- for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("clear")) {
- found = true;
- break;
- }
- }
- Assert.assertFalse("clear CoverageUnit should have been deleted", found);
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(135, loadedCp.getCoverageItems().size());
- Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Make sure clear is not there anymore
- powerUnit2CoverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(loadedCp, "PowerUnit2.java");
- Assert.assertNotNull(powerUnit2CoverageUnit);
- found = false;
- for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("clear")) {
- found = true;
- break;
- }
- }
- Assert.assertFalse("\"clear\" CoverageUnit should have been deleted", found);
-
- // Ensure that the artifact was deleted and not just relation deletion
- try {
- ArtifactQuery.getArtifactFromId(clearCoverageUnitForDeletion.getGuid(), commonBranch);
- Assert.fail("clear CoverageUnit should no longer exist");
- } catch (ArtifactDoesNotExist ex) {
- // do nothing, this exception should have been thrown
- }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // Make sure clear is not there anymore
+ powerUnit2CoverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "PowerUnit2.java");
+ Assert.assertNotNull(powerUnit2CoverageUnit);
+ boolean found = false;
+ for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("clear")) {
+ found = true;
+ break;
+ }
+ }
+ Assert.assertFalse("clear CoverageUnit should have been deleted", found);
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(67, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Make sure clear is not there anymore
+ powerUnit2CoverageUnit = (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(loadedCp, "PowerUnit2.java");
+ Assert.assertNotNull(powerUnit2CoverageUnit);
+ found = false;
+ for (CoverageUnit childCoverageUnit : powerUnit2CoverageUnit.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("clear")) {
+ found = true;
+ break;
+ }
+ }
+ Assert.assertFalse("\"clear\" CoverageUnit should have been deleted", found);
+
+ // Ensure that the artifact was deleted and not just relation deletion
+ try {
+ ArtifactQuery.getArtifactFromId(clearCoverageUnitForDeletion.getGuid(), commonBranch);
+ Assert.fail("clear CoverageUnit should no longer exist");
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing, this exception should have been thrown
+ }
Artifact clearArt =
ArtifactQuery.getArtifactFromId(clearCoverageUnitForDeletion.getGuid(), commonBranch, INCLUDE_DELETED);
- Assert.assertNotNull("clear CoverageUnit should exist if search for deleted == true", clearArt);
-
- }
-
- @Test
- // Re-import; Delete PowerUnit2.clear
- public void testImport7() throws Exception {
- CoverageImport7TestBlam coverageImport7TestBlam = new CoverageImport7TestBlam();
- coverageImport = coverageImport7TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Get and store off coverage unit to delete so can confirm deletion occurred
- CoverageUnit auxPowerUnit1CoverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
- Assert.assertNotNull(auxPowerUnit1CoverageUnit);
- CoverageUnit clearCoverageUnit = null;
- for (CoverageUnit childCoverageUnit : auxPowerUnit1CoverageUnit.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("clear")) {
- clearCoverageUnit = childCoverageUnit;
- }
- }
-
- Assert.assertNotNull(clearCoverageUnit);
- CoverageItem clearCoverageItemNum2 = null, clearCoverageItemNum3 = null;
- for (CoverageItem childCoverageUnit : clearCoverageUnit.getCoverageItems()) {
- if (childCoverageUnit.getName().contains("clear it")) {
- clearCoverageItemNum2 = childCoverageUnit;
- }
- if (childCoverageUnit.getName().contains("clear")) {
- clearCoverageItemNum3 = childCoverageUnit;
- }
- }
- Assert.assertNotNull(clearCoverageItemNum2);
- Assert.assertNotNull(clearCoverageItemNum3);
-
- String preFileContents = auxPowerUnit1CoverageUnit.getFileContents();
- Assert.assertFalse("\"clear it now\" should not yet exist in file contents",
- preFileContents.contains("clear it now"));
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
- int numRename = 0;
- for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
+ Assert.assertNotNull("clear CoverageUnit should exist if search for deleted == true", clearArt);
+
+ }
+
+ @Test
+ // Re-import; Delete PowerUnit2.clear
+ public void testImport7() throws Exception {
+ CoverageImport7TestBlam coverageImport7TestBlam = new CoverageImport7TestBlam();
+ coverageImport = coverageImport7TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Get and store off coverage unit to delete so can confirm deletion occurred
+ CoverageUnit auxPowerUnit1CoverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
+ Assert.assertNotNull(auxPowerUnit1CoverageUnit);
+ CoverageUnit clearCoverageUnit = null;
+ for (CoverageUnit childCoverageUnit : auxPowerUnit1CoverageUnit.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("clear")) {
+ clearCoverageUnit = childCoverageUnit;
+ }
+ }
+
+ Assert.assertNotNull(clearCoverageUnit);
+ CoverageItem clearCoverageItemNum2 = null, clearCoverageItemNum3 = null;
+ for (CoverageItem childCoverageUnit : clearCoverageUnit.getCoverageItems()) {
+ if (childCoverageUnit.getName().contains("clear it")) {
+ clearCoverageItemNum2 = childCoverageUnit;
+ }
+ if (childCoverageUnit.getName().contains("clear")) {
+ clearCoverageItemNum3 = childCoverageUnit;
+ }
+ }
+ Assert.assertNotNull(clearCoverageItemNum2);
+ Assert.assertNotNull(clearCoverageItemNum3);
+
+ String preFileContents = auxPowerUnit1CoverageUnit.getFileContents();
+ Assert.assertFalse("\"clear it now\" should not yet exist in file contents",
+ preFileContents.contains("clear it now"));
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
+ int numRename = 0;
+ for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
if (mergeItem.getMergeType() == MergeType.CI_Renamed) {
- numRename++;
+ numRename++;
} else {
- throw new OseeStateException(String.format("Unexpected merge type [%s] for Delete_And_Reorder group",
- mergeItem.getMergeType()));
+ throw new OseeStateException(String.format("Unexpected merge type [%s] for Delete_And_Reorder group",
+ mergeItem.getMergeType()));
+ }
+ }
+ Assert.assertEquals(2, numRename);
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
}
- }
- Assert.assertEquals(2, numRename);
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(51, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- // Confirm that fileContents were updated
- auxPowerUnit1CoverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
- Assert.assertNotNull(auxPowerUnit1CoverageUnit);
- String postFileContents = auxPowerUnit1CoverageUnit.getFileContents();
- Assert.assertTrue("File Contents should have been updated and thus not equal",
- !postFileContents.equals(preFileContents));
- Assert.assertTrue("\"clear it now\" should now exist in file contents", postFileContents.contains("clear it now"));
-
- Assert.assertEquals(69, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(135, loadedCp.getCoverageItems().size());
- Assert.assertEquals(51, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(69, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Ensure that the items were updated
- Assert.assertTrue(clearCoverageItemNum2.getName().contains("clear it now"));
- Assert.assertTrue(clearCoverageItemNum3.getName().contains("clear it"));
-
- // Ensure that file contents were updated
- auxPowerUnit1CoverageUnit =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
- Assert.assertNotNull(auxPowerUnit1CoverageUnit);
- String postLoadFileContents = auxPowerUnit1CoverageUnit.getFileContents();
- Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
- Assert.assertTrue("deselectAdded should exist in loaded file contents",
- postLoadFileContents.contains("clear it now"));
-
- }
-
- @Test
- // Re-import; Deletes NavigationButton2.getText.line2
- public void testImport8() throws Exception {
- CoverageImport8TestBlam coverageImport8TestBlam = new CoverageImport8TestBlam();
- coverageImport = coverageImport8TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Get and store off coverage unit to delete so can confirm deletion occurred
- CoverageUnit navigateButton2 =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
- Assert.assertNotNull(navigateButton2);
- CoverageUnit getTextCoverageUnit = null;
- for (CoverageUnit childCoverageUnit : navigateButton2.getCoverageUnits()) {
- if (childCoverageUnit.getName().equals("getText")) {
- getTextCoverageUnit = childCoverageUnit;
- }
- }
-
- Assert.assertNotNull(getTextCoverageUnit);
- boolean foundIt = false;
- for (CoverageItem childCoverageUnit : getTextCoverageUnit.getCoverageItems()) {
- if (childCoverageUnit.getName().contains("Navigate Here")) {
- foundIt = true;
- }
- }
- Assert.assertTrue("Should have found coverage item with \"Navigate Here\" string.", foundIt);
-
- String preFileContents = navigateButton2.getFileContents();
- Assert.assertTrue("\"Navigate Here\" should exist in file contents", preFileContents.contains("Navigate Here"));
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
- int numRename = 0, numDeleted = 0;
- for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(51, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(69, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ // Confirm that fileContents were updated
+ auxPowerUnit1CoverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
+ Assert.assertNotNull(auxPowerUnit1CoverageUnit);
+ String postFileContents = auxPowerUnit1CoverageUnit.getFileContents();
+ Assert.assertTrue("File Contents should have been updated and thus not equal",
+ !postFileContents.equals(preFileContents));
+ Assert.assertTrue("\"clear it now\" should now exist in file contents", postFileContents.contains("clear it now"));
+
+ Assert.assertEquals(69, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(135, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(51, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(69, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Ensure that the items were updated
+ Assert.assertTrue(clearCoverageItemNum2.getName().contains("clear it now"));
+ Assert.assertTrue(clearCoverageItemNum3.getName().contains("clear it"));
+
+ // Ensure that file contents were updated
+ auxPowerUnit1CoverageUnit =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "AuxPowerUnit1.java");
+ Assert.assertNotNull(auxPowerUnit1CoverageUnit);
+ String postLoadFileContents = auxPowerUnit1CoverageUnit.getFileContents();
+ Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
+ Assert.assertTrue("deselectAdded should exist in loaded file contents",
+ postLoadFileContents.contains("clear it now"));
+
+ }
+
+ @Test
+ // Re-import; Deletes NavigationButton2.getText.line2
+ public void testImport8() throws Exception {
+ CoverageImport8TestBlam coverageImport8TestBlam = new CoverageImport8TestBlam();
+ coverageImport = coverageImport8TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Get and store off coverage unit to delete so can confirm deletion occurred
+ CoverageUnit navigateButton2 =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
+ Assert.assertNotNull(navigateButton2);
+ CoverageUnit getTextCoverageUnit = null;
+ for (CoverageUnit childCoverageUnit : navigateButton2.getCoverageUnits()) {
+ if (childCoverageUnit.getName().equals("getText")) {
+ getTextCoverageUnit = childCoverageUnit;
+ }
+ }
+
+ Assert.assertNotNull(getTextCoverageUnit);
+ boolean foundIt = false;
+ for (CoverageItem childCoverageUnit : getTextCoverageUnit.getCoverageItems()) {
+ if (childCoverageUnit.getName().contains("Navigate Here")) {
+ foundIt = true;
+ }
+ }
+ Assert.assertTrue("Should have found coverage item with \"Navigate Here\" string.", foundIt);
+
+ String preFileContents = navigateButton2.getFileContents();
+ Assert.assertTrue("\"Navigate Here\" should exist in file contents", preFileContents.contains("Navigate Here"));
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
+ int numRename = 0, numDeleted = 0;
+ for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
if (mergeItem.getMergeType() == MergeType.CI_Renamed) {
- numRename++;
+ numRename++;
} else if (mergeItem.getMergeType() == MergeType.CI_Delete) {
- numDeleted++;
+ numDeleted++;
} else {
- throw new OseeStateException(String.format("Unexpected merge type [%s] for CI_Changes group",
- mergeItem.getMergeType()));
+ throw new OseeStateException(String.format("Unexpected merge type [%s] for CI_Changes group",
+ mergeItem.getMergeType()));
+ }
+ }
+ Assert.assertEquals(2, numRename);
+ Assert.assertEquals(1, numDeleted);
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
}
- }
- Assert.assertEquals(2, numRename);
- Assert.assertEquals(1, numDeleted);
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- // Confirm that fileContents were updated
- navigateButton2 =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
- Assert.assertNotNull(navigateButton2);
- String postFileContents = navigateButton2.getFileContents();
- Assert.assertTrue("File Contents should been updated and thus not equal",
- !postFileContents.equals(preFileContents));
- Assert.assertFalse("\"Navigate Here\" should NOT exist in file contents",
- postFileContents.contains("Navigate Here"));
-
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(134, loadedCp.getCoverageItems().size());
- Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Ensure that file contents were updated
- navigateButton2 =
- (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
- Assert.assertNotNull(navigateButton2);
- String postLoadFileContents = navigateButton2.getFileContents();
- Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
- Assert.assertFalse("\"Navigate Here\" should NOT exist in loaded file contents",
- postLoadFileContents.contains("Navigate Here"));
-
- }
-
- @Test
- // Re-import; Method update for NavigationButton2.getImage.line2 and line5
- public void testImport9() throws Exception {
- CoverageImport9TestBlam coverageImport9TestBlam = new CoverageImport9TestBlam();
- coverageImport = coverageImport9TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- if (testWithDb) {
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- coveragePackage = packageStore.getCoveragePackage();
- }
-
- // Test MergeManager
- Assert.assertNotNull(coveragePackage);
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
- int numUpdateMethod = 0;
- for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(50, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(66, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ // Confirm that fileContents were updated
+ navigateButton2 =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
+ Assert.assertNotNull(navigateButton2);
+ String postFileContents = navigateButton2.getFileContents();
+ Assert.assertTrue("File Contents should been updated and thus not equal",
+ !postFileContents.equals(preFileContents));
+ Assert.assertFalse("\"Navigate Here\" should NOT exist in file contents",
+ postFileContents.contains("Navigate Here"));
+
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(50, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(68, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(66, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Ensure that file contents were updated
+ navigateButton2 =
+ (CoverageUnit) CoverageTestUtil.getFirstCoverageByName(coveragePackage, "NavigationButton2.java");
+ Assert.assertNotNull(navigateButton2);
+ String postLoadFileContents = navigateButton2.getFileContents();
+ Assert.assertEquals("File Contents should be same pre and post save", postLoadFileContents, postFileContents);
+ Assert.assertFalse("\"Navigate Here\" should NOT exist in loaded file contents",
+ postLoadFileContents.contains("Navigate Here"));
+
+ }
+
+ @Test
+ // Re-import; Method update for NavigationButton2.getImage.line2 and line5
+ public void testImport9() throws Exception {
+ CoverageImport9TestBlam coverageImport9TestBlam = new CoverageImport9TestBlam();
+ coverageImport = coverageImport9TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ if (testWithDb) {
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ coveragePackage = packageStore.getCoveragePackage();
+ }
+
+ // Test MergeManager
+ Assert.assertNotNull(coveragePackage);
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertTrue(mergeManager.getMergeItems().iterator().next() instanceof MergeItemGroup);
+ int numUpdateMethod = 0;
+ for (IMergeItem mergeItem : ((MergeItemGroup) mergeManager.getMergeItems().iterator().next()).getMergeItems()) {
if (mergeItem.getMergeType() == MergeType.CI_Method_Update) {
- numUpdateMethod++;
+ numUpdateMethod++;
} else {
- throw new OseeStateException(String.format("Unexpected merge type [%s] for CI_Changes group",
- mergeItem.getMergeType()));
+ throw new OseeStateException(String.format("Unexpected merge type [%s] for CI_Changes group",
+ mergeItem.getMergeType()));
+ }
+ }
+ Assert.assertEquals(2, numUpdateMethod);
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
}
- }
- Assert.assertEquals(2, numUpdateMethod);
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return commonBranch;
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(70, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(52, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(70, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(64, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
- SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(70, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(134, loadedCp.getCoverageItems().size());
- Assert.assertEquals(52, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(70, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(64, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- }
-}
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return commonBranch;
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(70, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(52, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(70, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(64, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, commonBranch);
+ SkynetTransaction transaction = new SkynetTransaction(commonBranch, "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), commonBranch);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(70, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(134, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(52, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(70, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(64, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageParametersTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageParametersTest.java
index f2896a4b42a..9cec10355c7 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageParametersTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/CoverageParametersTest.java
@@ -8,338 +8,338 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test;
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.Set;
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.editor.params.CoverageParameters;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
-import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.data.SystemUser;
-import org.eclipse.osee.framework.jdk.core.type.Pair;
-import org.eclipse.osee.framework.skynet.core.UserManager;
-import org.eclipse.osee.framework.ui.plugin.util.Result;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageParametersTest {
-
- public static CoverageImport coverageImport = null;
-
- @Test
- public void testIsAssigneeMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause assignee search not specified
- Assert.assertTrue(coverageParameters.isAssigneeMatch(item));
- Assert.assertTrue(coverageParameters.isAssigneeMatch(unit));
-
- coverageParameters.setAssignee(UserManager.getUser(SystemUser.Guest));
- // Won't match unit cause assignees don't match
- Assert.assertFalse(coverageParameters.isAssigneeMatch(unit));
- // Will match item cause item doesn't store assignee
- Assert.assertTrue(coverageParameters.isAssigneeMatch(item));
-
- OseeCoverageUnitStore.setAssignees(unit, UserManager.getUser(SystemUser.Guest));
- // Will match unit cause assignees match
- Assert.assertTrue(coverageParameters.isAssigneeMatch(unit));
- }
-
- @Test
- public void testIsRationaleMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause Rationale search not specified
- Assert.assertTrue(coverageParameters.isRationaleMatch(item));
- Assert.assertTrue(coverageParameters.isRationaleMatch(unit));
-
- coverageParameters.setRationale("test");
- // Won't match unit cause Rationales don't match
- Assert.assertFalse(coverageParameters.isRationaleMatch(item));
- // Will match unit cause unit doesn't store Rationale
- Assert.assertTrue(coverageParameters.isRationaleMatch(unit));
-
- item.setRationale("this is a test");
- // Will match item cause Rationales match
- Assert.assertTrue(coverageParameters.isRationaleMatch(item));
- }
-
- @Test
- public void testIsNotesMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause notes search not specified
- Assert.assertTrue(coverageParameters.isNotesMatch(item));
- Assert.assertTrue(coverageParameters.isNotesMatch(unit));
-
- coverageParameters.setNotes("test");
- // Won't match unit cause unit notes is null
- Assert.assertFalse(coverageParameters.isNotesMatch(unit));
- // Will match item cause item doesn't store Notes
- Assert.assertTrue(coverageParameters.isNotesMatch(item));
-
- unit.setNotes("this is a test");
- // Will match unit cause unit notes contains word test
- Assert.assertTrue(coverageParameters.isNotesMatch(unit));
-
- unit.setNotes("alpha beta gamma");
- // Won't match unit cause unit notes does not contain test
- Assert.assertFalse(coverageParameters.isNotesMatch(unit));
- }
-
- @Test
- public void testIsCoverageMethodMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause coverageMethod search not specified
- Assert.assertTrue(coverageParameters.isCoverageMethodMatch(item));
- Assert.assertTrue(coverageParameters.isCoverageMethodMatch(unit));
-
- coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Exception_Handling));
- // Won't match item cause item coverageMethod is null
- Assert.assertFalse(coverageParameters.isCoverageMethodMatch(item));
- // Will match unit cause unit doesn't store CoverageMethods
- Assert.assertTrue(coverageParameters.isCoverageMethodMatch(unit));
-
- item.setCoverageMethod(CoverageOptionManager.Exception_Handling);
- // Will match unit cause unit coverageMethod contains word test
- Assert.assertTrue(coverageParameters.isCoverageMethodMatch(item));
-
- item.setCoverageMethod(CoverageOptionManager.Test_Unit);
- // Won't match unit cause unit coverageMethod does not contain test
- Assert.assertFalse(coverageParameters.isCoverageMethodMatch(item));
- }
-
- @Test
- public void testIsNameMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause name search not specified
- Assert.assertTrue(coverageParameters.isNameMatch(item));
- Assert.assertTrue(coverageParameters.isNameMatch(unit));
-
- coverageParameters.setName("test");
- // Won't match unit cause unit name is null
- Assert.assertFalse(coverageParameters.isNameMatch(unit));
- // Won't match unit cause item name is null
- Assert.assertFalse(coverageParameters.isNameMatch(item));
-
- unit.setName("this is a test");
- // Will match unit cause unit name contains word test
- Assert.assertTrue(coverageParameters.isNameMatch(unit));
- // Will match item cause item's getName is made up of text value
- item.setName("this is a test");
- Assert.assertTrue(coverageParameters.isNameMatch(item));
-
- unit.setName("alpha beta gamma");
- // Won't match unit cause unit name does not contain test
- Assert.assertFalse(coverageParameters.isNameMatch(unit));
- // Won't match item cause item's getName is made up of text value
- item.setName("alpha beta gamma");
- Assert.assertFalse(coverageParameters.isNameMatch(item));
- }
-
- @Test
- public void testIsNamespaceMatch() throws Exception {
- CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
- CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
- CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
-
- // Will match both unit and item cause Namespace search not specified
- Assert.assertTrue(coverageParameters.isNamespaceMatch(item));
- Assert.assertTrue(coverageParameters.isNamespaceMatch(unit));
-
- coverageParameters.setNamespace("test");
- // Won't match unit cause unit Namespace is null
- Assert.assertFalse(coverageParameters.isNamespaceMatch(unit));
- // Won't match unit cause item Namespace is null
- Assert.assertFalse(coverageParameters.isNamespaceMatch(item));
-
- unit.setNamespace("this is a test");
- // Will match unit cause unit Namespace contains word test
- Assert.assertTrue(coverageParameters.isNamespaceMatch(unit));
- // Will match item cause item's getNamespace is made up of text value
- item.setName("this is a test");
- Assert.assertTrue(coverageParameters.isNamespaceMatch(item));
-
- unit.setNamespace("alpha beta gamma");
- // Won't match unit cause unit Namespace does not contain test
- Assert.assertFalse(coverageParameters.isNamespaceMatch(unit));
- // Won't match item cause item's getNamespace is made up of text value
- item.setName("alpha beta gamma");
- Assert.assertFalse(coverageParameters.isNamespaceMatch(item));
- }
-
- @Test
- public void testCoverageParameters() throws Exception {
- CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
- coverageImport = coverageImport1TestBlam.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Check import results
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
- Assert.assertEquals(122, coverageImport.getCoverageItems().size());
- Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoverageParameters coverageParameters = new CoverageParameters(coverageImport);
- Result result = coverageParameters.isParameterSelectionValid();
- Assert.assertTrue(result.isTrue());
-
- // Test Show All
- coverageParameters.clearAll();
- Pair<Set<ICoverage>, Set<ICoverage>> itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(122, itemsAndParents.getFirst().size());
- Assert.assertEquals(4, itemsAndParents.getSecond().size());
-
- // Exception_Handling
- coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Exception_Handling));
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(0, itemsAndParents.getFirst().size());
- Assert.assertEquals(0, itemsAndParents.getSecond().size());
-
- // Test_Unit
- coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Test_Unit));
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(60, itemsAndParents.getFirst().size());
- Assert.assertEquals(4, itemsAndParents.getSecond().size());
- Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Not_Covered
- coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Not_Covered));
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(62, itemsAndParents.getFirst().size());
- Assert.assertEquals(4, itemsAndParents.getSecond().size());
- Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Test_Unit and Not_Covered
- coverageParameters.setCoverageMethods(Arrays.asList(CoverageOptionManager.Not_Covered,
- CoverageOptionManager.Test_Unit));
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(122, itemsAndParents.getFirst().size());
- Assert.assertEquals(4, itemsAndParents.getSecond().size());
- Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Name = Power
- coverageParameters.clearAll();
- coverageParameters.setName("Power");
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(55, itemsAndParents.getFirst().size());
- Assert.assertEquals(2, itemsAndParents.getSecond().size());
- Assert.assertEquals(4, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Name = Power; Namespace = apu
- coverageParameters.clearAll();
- coverageParameters.setName("Power");
- coverageParameters.setNamespace("apu");
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(23, itemsAndParents.getFirst().size());
- Assert.assertEquals(1, itemsAndParents.getSecond().size());
- Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Assignee
- coverageParameters.clearAll();
- coverageParameters.setName("ScreenBButton");
- itemsAndParents = coverageParameters.performSearchGetResults();
- CoverageUnit button1 = null;
- CoverageUnit button2 = null;
- CoverageUnit button3 = null;
- for (ICoverage coverage : itemsAndParents.getFirst()) {
- if (coverage.getName().startsWith("ScreenBButton1")) {
- button1 = (CoverageUnit) coverage;
- continue;
- }
- if (coverage.getName().startsWith("ScreenBButton2")) {
- button2 = (CoverageUnit) coverage;
- continue;
- }
- if (coverage.getName().startsWith("ScreenBButton3")) {
- button3 = (CoverageUnit) coverage;
- continue;
- }
- }
- Assert.assertNotNull(button1);
- Assert.assertNotNull(button2);
- Assert.assertNotNull(button3);
-
- CoverageUnit power1 = null;
- CoverageUnit power2 = null;
- coverageParameters.setName("PowerUnit");
- itemsAndParents = coverageParameters.performSearchGetResults();
- for (ICoverage coverage : itemsAndParents.getFirst()) {
- if (coverage.getName().startsWith("PowerUnit1")) {
- power1 = (CoverageUnit) coverage;
- continue;
- }
- if (coverage.getName().startsWith("PowerUnit2")) {
- power2 = (CoverageUnit) coverage;
- continue;
- }
- }
- Assert.assertNotNull(power1);
- Assert.assertNotNull(power2);
-
- OseeCoverageUnitStore.setAssignees(button1, UserManager.getUser(SystemUser.Guest));
- OseeCoverageUnitStore.setAssignees(button2, UserManager.getUser());
- OseeCoverageUnitStore.setAssignees(button3, UserManager.getUser(SystemUser.Guest));
- OseeCoverageUnitStore.setAssignees(power1, UserManager.getUser());
- OseeCoverageUnitStore.setAssignees(power2, UserManager.getUser(SystemUser.Guest));
-
- // Test Assignee search
- coverageParameters.clearAll();
- coverageParameters.setAssignee(UserManager.getUser());
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(28, itemsAndParents.getFirst().size());
- Assert.assertEquals(2, itemsAndParents.getSecond().size());
- Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Add Power name to Assignee search
- coverageParameters.setName("Power");
- coverageParameters.setAssignee(UserManager.getUser());
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(18, itemsAndParents.getFirst().size());
- Assert.assertEquals(1, itemsAndParents.getSecond().size());
- Assert.assertEquals(1, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Test Notes search
- button2.setNotes("now is the time");
- power1.setNotes("now is the time");
- coverageParameters.clearAll();
- coverageParameters.setNotes("time");
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(28, itemsAndParents.getFirst().size());
- Assert.assertEquals(2, itemsAndParents.getSecond().size());
- Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- // Add Power name to Assignee search
- coverageParameters.setName("Power");
- itemsAndParents = coverageParameters.performSearchGetResults();
- Assert.assertEquals(18, itemsAndParents.getFirst().size());
- Assert.assertEquals(1, itemsAndParents.getSecond().size());
- Assert.assertEquals(1, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
-
- }
-}
+package org.eclipse.osee.coverage.test;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Set;
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.editor.params.CoverageParameters;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverage;
+import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
+import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.framework.core.data.SystemUser;
+import org.eclipse.osee.framework.jdk.core.type.Pair;
+import org.eclipse.osee.framework.skynet.core.UserManager;
+import org.eclipse.osee.framework.ui.plugin.util.Result;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageParametersTest {
+
+ public static CoverageImport coverageImport = null;
+
+ @Test
+ public void testIsAssigneeMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause assignee search not specified
+ Assert.assertTrue(coverageParameters.isAssigneeMatch(item));
+ Assert.assertTrue(coverageParameters.isAssigneeMatch(unit));
+
+ coverageParameters.setAssignee(UserManager.getUser(SystemUser.Guest));
+ // Won't match unit cause assignees don't match
+ Assert.assertFalse(coverageParameters.isAssigneeMatch(unit));
+ // Will match item cause item doesn't store assignee
+ Assert.assertTrue(coverageParameters.isAssigneeMatch(item));
+
+ OseeCoverageUnitStore.setAssignees(unit, UserManager.getUser(SystemUser.Guest));
+ // Will match unit cause assignees match
+ Assert.assertTrue(coverageParameters.isAssigneeMatch(unit));
+ }
+
+ @Test
+ public void testIsRationaleMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause Rationale search not specified
+ Assert.assertTrue(coverageParameters.isRationaleMatch(item));
+ Assert.assertTrue(coverageParameters.isRationaleMatch(unit));
+
+ coverageParameters.setRationale("test");
+ // Won't match unit cause Rationales don't match
+ Assert.assertFalse(coverageParameters.isRationaleMatch(item));
+ // Will match unit cause unit doesn't store Rationale
+ Assert.assertTrue(coverageParameters.isRationaleMatch(unit));
+
+ item.setRationale("this is a test");
+ // Will match item cause Rationales match
+ Assert.assertTrue(coverageParameters.isRationaleMatch(item));
+ }
+
+ @Test
+ public void testIsNotesMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause notes search not specified
+ Assert.assertTrue(coverageParameters.isNotesMatch(item));
+ Assert.assertTrue(coverageParameters.isNotesMatch(unit));
+
+ coverageParameters.setNotes("test");
+ // Won't match unit cause unit notes is null
+ Assert.assertFalse(coverageParameters.isNotesMatch(unit));
+ // Will match item cause item doesn't store Notes
+ Assert.assertTrue(coverageParameters.isNotesMatch(item));
+
+ unit.setNotes("this is a test");
+ // Will match unit cause unit notes contains word test
+ Assert.assertTrue(coverageParameters.isNotesMatch(unit));
+
+ unit.setNotes("alpha beta gamma");
+ // Won't match unit cause unit notes does not contain test
+ Assert.assertFalse(coverageParameters.isNotesMatch(unit));
+ }
+
+ @Test
+ public void testIsCoverageMethodMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause coverageMethod search not specified
+ Assert.assertTrue(coverageParameters.isCoverageMethodMatch(item));
+ Assert.assertTrue(coverageParameters.isCoverageMethodMatch(unit));
+
+ coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Exception_Handling));
+ // Won't match item cause item coverageMethod is null
+ Assert.assertFalse(coverageParameters.isCoverageMethodMatch(item));
+ // Will match unit cause unit doesn't store CoverageMethods
+ Assert.assertTrue(coverageParameters.isCoverageMethodMatch(unit));
+
+ item.setCoverageMethod(CoverageOptionManager.Exception_Handling);
+ // Will match unit cause unit coverageMethod contains word test
+ Assert.assertTrue(coverageParameters.isCoverageMethodMatch(item));
+
+ item.setCoverageMethod(CoverageOptionManager.Test_Unit);
+ // Won't match unit cause unit coverageMethod does not contain test
+ Assert.assertFalse(coverageParameters.isCoverageMethodMatch(item));
+ }
+
+ @Test
+ public void testIsNameMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause name search not specified
+ Assert.assertTrue(coverageParameters.isNameMatch(item));
+ Assert.assertTrue(coverageParameters.isNameMatch(unit));
+
+ coverageParameters.setName("test");
+ // Won't match unit cause unit name is null
+ Assert.assertFalse(coverageParameters.isNameMatch(unit));
+ // Won't match unit cause item name is null
+ Assert.assertFalse(coverageParameters.isNameMatch(item));
+
+ unit.setName("this is a test");
+ // Will match unit cause unit name contains word test
+ Assert.assertTrue(coverageParameters.isNameMatch(unit));
+ // Will match item cause item's getName is made up of text value
+ item.setName("this is a test");
+ Assert.assertTrue(coverageParameters.isNameMatch(item));
+
+ unit.setName("alpha beta gamma");
+ // Won't match unit cause unit name does not contain test
+ Assert.assertFalse(coverageParameters.isNameMatch(unit));
+ // Won't match item cause item's getName is made up of text value
+ item.setName("alpha beta gamma");
+ Assert.assertFalse(coverageParameters.isNameMatch(item));
+ }
+
+ @Test
+ public void testIsNamespaceMatch() throws Exception {
+ CoverageParameters coverageParameters = new CoverageParameters(new CoverageImport("test"));
+ CoverageUnit unit = new CoverageUnit(null, "Quark", "C:/UserData", null);
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManager.Test_Unit, "1");
+
+ // Will match both unit and item cause Namespace search not specified
+ Assert.assertTrue(coverageParameters.isNamespaceMatch(item));
+ Assert.assertTrue(coverageParameters.isNamespaceMatch(unit));
+
+ coverageParameters.setNamespace("test");
+ // Won't match unit cause unit Namespace is null
+ Assert.assertFalse(coverageParameters.isNamespaceMatch(unit));
+ // Won't match unit cause item Namespace is null
+ Assert.assertFalse(coverageParameters.isNamespaceMatch(item));
+
+ unit.setNamespace("this is a test");
+ // Will match unit cause unit Namespace contains word test
+ Assert.assertTrue(coverageParameters.isNamespaceMatch(unit));
+ // Will match item cause item's getNamespace is made up of text value
+ item.setName("this is a test");
+ Assert.assertTrue(coverageParameters.isNamespaceMatch(item));
+
+ unit.setNamespace("alpha beta gamma");
+ // Won't match unit cause unit Namespace does not contain test
+ Assert.assertFalse(coverageParameters.isNamespaceMatch(unit));
+ // Won't match item cause item's getNamespace is made up of text value
+ item.setName("alpha beta gamma");
+ Assert.assertFalse(coverageParameters.isNamespaceMatch(item));
+ }
+
+ @Test
+ public void testCoverageParameters() throws Exception {
+ CoverageImport1TestBlam coverageImport1TestBlam = new CoverageImport1TestBlam();
+ coverageImport = coverageImport1TestBlam.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ // Check import results
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered().size());
+ Assert.assertEquals(122, coverageImport.getCoverageItems().size());
+ Assert.assertEquals(49, coverageImport.getCoveragePercent().intValue());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(60, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(62, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoverageParameters coverageParameters = new CoverageParameters(coverageImport);
+ Result result = coverageParameters.isParameterSelectionValid();
+ Assert.assertTrue(result.isTrue());
+
+ // Test Show All
+ coverageParameters.clearAll();
+ Pair<Set<ICoverage>, Set<ICoverage>> itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(122, itemsAndParents.getFirst().size());
+ Assert.assertEquals(4, itemsAndParents.getSecond().size());
+
+ // Exception_Handling
+ coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Exception_Handling));
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(0, itemsAndParents.getFirst().size());
+ Assert.assertEquals(0, itemsAndParents.getSecond().size());
+
+ // Test_Unit
+ coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Test_Unit));
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(60, itemsAndParents.getFirst().size());
+ Assert.assertEquals(4, itemsAndParents.getSecond().size());
+ Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Not_Covered
+ coverageParameters.setCoverageMethods(Collections.singleton(CoverageOptionManager.Not_Covered));
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(62, itemsAndParents.getFirst().size());
+ Assert.assertEquals(4, itemsAndParents.getSecond().size());
+ Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Test_Unit and Not_Covered
+ coverageParameters.setCoverageMethods(Arrays.asList(CoverageOptionManager.Not_Covered,
+ CoverageOptionManager.Test_Unit));
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(122, itemsAndParents.getFirst().size());
+ Assert.assertEquals(4, itemsAndParents.getSecond().size());
+ Assert.assertEquals(12, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Name = Power
+ coverageParameters.clearAll();
+ coverageParameters.setName("Power");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(55, itemsAndParents.getFirst().size());
+ Assert.assertEquals(2, itemsAndParents.getSecond().size());
+ Assert.assertEquals(4, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Name = Power; Namespace = apu
+ coverageParameters.clearAll();
+ coverageParameters.setName("Power");
+ coverageParameters.setNamespace("apu");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(23, itemsAndParents.getFirst().size());
+ Assert.assertEquals(1, itemsAndParents.getSecond().size());
+ Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Assignee
+ coverageParameters.clearAll();
+ coverageParameters.setName("ScreenBButton");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ CoverageUnit button1 = null;
+ CoverageUnit button2 = null;
+ CoverageUnit button3 = null;
+ for (ICoverage coverage : itemsAndParents.getFirst()) {
+ if (coverage.getName().startsWith("ScreenBButton1")) {
+ button1 = (CoverageUnit) coverage;
+ continue;
+ }
+ if (coverage.getName().startsWith("ScreenBButton2")) {
+ button2 = (CoverageUnit) coverage;
+ continue;
+ }
+ if (coverage.getName().startsWith("ScreenBButton3")) {
+ button3 = (CoverageUnit) coverage;
+ continue;
+ }
+ }
+ Assert.assertNotNull(button1);
+ Assert.assertNotNull(button2);
+ Assert.assertNotNull(button3);
+
+ CoverageUnit power1 = null;
+ CoverageUnit power2 = null;
+ coverageParameters.setName("PowerUnit");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ for (ICoverage coverage : itemsAndParents.getFirst()) {
+ if (coverage.getName().startsWith("PowerUnit1")) {
+ power1 = (CoverageUnit) coverage;
+ continue;
+ }
+ if (coverage.getName().startsWith("PowerUnit2")) {
+ power2 = (CoverageUnit) coverage;
+ continue;
+ }
+ }
+ Assert.assertNotNull(power1);
+ Assert.assertNotNull(power2);
+
+ OseeCoverageUnitStore.setAssignees(button1, UserManager.getUser(SystemUser.Guest));
+ OseeCoverageUnitStore.setAssignees(button2, UserManager.getUser());
+ OseeCoverageUnitStore.setAssignees(button3, UserManager.getUser(SystemUser.Guest));
+ OseeCoverageUnitStore.setAssignees(power1, UserManager.getUser());
+ OseeCoverageUnitStore.setAssignees(power2, UserManager.getUser(SystemUser.Guest));
+
+ // Test Assignee search
+ coverageParameters.clearAll();
+ coverageParameters.setAssignee(UserManager.getUser());
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(28, itemsAndParents.getFirst().size());
+ Assert.assertEquals(2, itemsAndParents.getSecond().size());
+ Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Add Power name to Assignee search
+ coverageParameters.setName("Power");
+ coverageParameters.setAssignee(UserManager.getUser());
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(18, itemsAndParents.getFirst().size());
+ Assert.assertEquals(1, itemsAndParents.getSecond().size());
+ Assert.assertEquals(1, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Test Notes search
+ button2.setNotes("now is the time");
+ power1.setNotes("now is the time");
+ coverageParameters.clearAll();
+ coverageParameters.setNotes("time");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(28, itemsAndParents.getFirst().size());
+ Assert.assertEquals(2, itemsAndParents.getSecond().size());
+ Assert.assertEquals(2, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ // Add Power name to Assignee search
+ coverageParameters.setName("Power");
+ itemsAndParents = coverageParameters.performSearchGetResults();
+ Assert.assertEquals(18, itemsAndParents.getFirst().size());
+ Assert.assertEquals(1, itemsAndParents.getSecond().size());
+ Assert.assertEquals(1, CoverageUtil.getFirstNonFolderCoverageUnits(itemsAndParents.getFirst()).size());
+
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Db_Suite.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Db_Suite.java
index 82047c7092a..484a7d65711 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Db_Suite.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Db_Suite.java
@@ -1,49 +1,49 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test;
-
-import static org.junit.Assert.assertTrue;
-import org.eclipse.osee.coverage.test.model.CoverageItemPersistTest;
-import org.eclipse.osee.coverage.test.model.CoverageOptionManagerStoreTest;
-import org.eclipse.osee.coverage.test.model.CoveragePreferencesTest;
-import org.eclipse.osee.coverage.test.model.CoverageUnitPersistTest;
-import org.eclipse.osee.coverage.test.model.DbTestUnitProviderTest;
-import org.eclipse.osee.coverage.test.model.TestUnitStoreTest;
-import org.eclipse.osee.framework.core.client.ClientSessionManager;
-import org.eclipse.osee.support.test.util.TestUtil;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {CoveragePreferencesTest.class, CoverageOptionManagerStoreTest.class, TestUnitStoreTest.class,
- DbTestUnitProviderTest.class, Coverage_Suite.class, CoverageParametersTest.class, CoverageItemPersistTest.class,
- CoverageUnitPersistTest.class, CoveragePackageImportTest.class, VectorCastImportTest.class})
-/**
- * @author Donald G. Dunne
- */
-public class Coverage_Db_Suite {
- @BeforeClass
- public static void setUp() throws Exception {
- assertTrue("Should be run on test database.", TestUtil.isTestDb());
- assertTrue("Application Server must be running.", ClientSessionManager.getAuthenticationProtocols().contains(
- "lba"));
- assertTrue("Client must authenticate using lba protocol",
- ClientSessionManager.getSession().getAuthenticationProtocol().equals("lba"));
- TestUtil.setIsInTest(true);
- }
-
- @AfterClass
- public static void tearDown() throws Exception {
- TestUtil.setIsInTest(false);
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test;
+
+import static org.junit.Assert.assertTrue;
+import org.eclipse.osee.coverage.test.model.CoverageItemPersistTest;
+import org.eclipse.osee.coverage.test.model.CoverageOptionManagerStoreTest;
+import org.eclipse.osee.coverage.test.model.CoveragePreferencesTest;
+import org.eclipse.osee.coverage.test.model.CoverageUnitPersistTest;
+import org.eclipse.osee.coverage.test.model.DbTestUnitProviderTest;
+import org.eclipse.osee.coverage.test.model.TestUnitStoreTest;
+import org.eclipse.osee.framework.core.client.ClientSessionManager;
+import org.eclipse.osee.support.test.util.TestUtil;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {CoveragePreferencesTest.class, CoverageOptionManagerStoreTest.class, TestUnitStoreTest.class,
+ DbTestUnitProviderTest.class, Coverage_Suite.class, CoverageParametersTest.class, CoverageItemPersistTest.class,
+ CoverageUnitPersistTest.class, CoveragePackageImportTest.class, VectorCastImportTest.class})
+/**
+ * @author Donald G. Dunne
+ */
+public class Coverage_Db_Suite {
+ @BeforeClass
+ public static void setUp() throws Exception {
+ assertTrue("Should be run on test database.", TestUtil.isTestDb());
+ assertTrue("Application Server must be running.", ClientSessionManager.getAuthenticationProtocols().contains(
+ "lba"));
+ assertTrue("Client must authenticate using lba protocol",
+ ClientSessionManager.getSession().getAuthenticationProtocol().equals("lba"));
+ TestUtil.setIsInTest(true);
+ }
+
+ @AfterClass
+ public static void tearDown() throws Exception {
+ TestUtil.setIsInTest(false);
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Suite.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Suite.java
index 47d85a0a5bd..ed2597f518e 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Suite.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/Coverage_Suite.java
@@ -1,31 +1,31 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test;
-
-import org.eclipse.osee.coverage.test.model.CoverageItemTest;
-import org.eclipse.osee.coverage.test.model.CoverageOptionManagerTest;
-import org.eclipse.osee.coverage.test.model.CoverageUnitTest;
-import org.eclipse.osee.coverage.test.model.SimpleTestUnitProviderTest;
-import org.junit.BeforeClass;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {SimpleTestUnitProviderTest.class, CoverageItemTest.class, CoverageUnitTest.class,
- MatchTypeTest.class, CoverageOptionManagerTest.class})
-/**
- * @author Donald G. Dunne
- */
-public class Coverage_Suite {
- @BeforeClass
- public static void setUp() throws Exception {
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test;
+
+import org.eclipse.osee.coverage.test.model.CoverageItemTest;
+import org.eclipse.osee.coverage.test.model.CoverageOptionManagerTest;
+import org.eclipse.osee.coverage.test.model.CoverageUnitTest;
+import org.eclipse.osee.coverage.test.model.SimpleTestUnitProviderTest;
+import org.junit.BeforeClass;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {SimpleTestUnitProviderTest.class, CoverageItemTest.class, CoverageUnitTest.class,
+ MatchTypeTest.class, CoverageOptionManagerTest.class})
+/**
+ * @author Donald G. Dunne
+ */
+public class Coverage_Suite {
+ @BeforeClass
+ public static void setUp() throws Exception {
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/MatchTypeTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/MatchTypeTest.java
index 1f1ea7566cf..7cde1f6edb6 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/MatchTypeTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/MatchTypeTest.java
@@ -8,159 +8,159 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test;
-
-import org.eclipse.osee.coverage.merge.MatchType;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.CoveragePackageBase;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverageUnitFileContentsProvider;
-import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class MatchTypeTest {
-
- public static ICoverageUnitFileContentsProvider fileContentsProvider = new SimpleCoverageUnitFileContentsProvider();
-
- public CoveragePackage getCoveragePackage() {
- CoveragePackage coveragePackage = new CoveragePackage("Package", CoverageOptionManagerDefault.instance());
- CoverageUnit packageCu = new CoverageUnit(coveragePackage, "Top", "C:/UserData/", fileContentsProvider);
- packageCu.setNamespace("org.this");
- CoverageItem packageCi = new CoverageItem(packageCu, CoverageOptionManager.Deactivated_Code, "1");
- packageCi.setName("this is the text");
- CoverageUnit packageFolderCu = new CoverageUnit(coveragePackage, "folder", "", fileContentsProvider);
- packageFolderCu.setFolder(true);
- return coveragePackage;
- }
-
- public CoverageImport getCoverageImport() {
- CoverageImport coverageImport = new CoverageImport("Import");
- CoverageUnit importCu = new CoverageUnit(coverageImport, "Top", "C:/UserData/", fileContentsProvider);
- importCu.setNamespace("org.this");
- CoverageItem importCi = new CoverageItem(importCu, CoverageOptionManager.Deactivated_Code, "1");
- importCi.setName("this is the text");
- CoverageUnit importFolderCu = new CoverageUnit(coverageImport, "folder", "", fileContentsProvider);
- importFolderCu.setFolder(true);
- return coverageImport;
- }
-
- public CoverageUnit getCoverageUnit(CoveragePackageBase coveragePackageBase, boolean folder) {
- for (CoverageUnit coverageUnit : coveragePackageBase.getCoverageUnits()) {
- if (coverageUnit.isFolder() == folder) return coverageUnit;
- }
- return null;
- }
-
- public CoverageItem getCoverageItem(CoverageUnit coverageUnit, String orderNum) {
- for (CoverageItem coverageItem : coverageUnit.getCoverageItems()) {
- if (coverageItem.getOrderNumber().equals(orderNum)) return coverageItem;
- }
- return null;
- }
-
- @Test
- public void testIsConceptuallyEqual() throws OseeCoreException {
-
- CoveragePackage coveragePackage = getCoveragePackage();
- CoverageImport coverageImport = getCoverageImport();
-
- // CoveragePackage and CoverageImport should return match
- Assert.assertEquals(MatchType.Match__Coverage_Base, MatchType.getMatchType(coveragePackage, coverageImport));
-
- CoverageUnit packageCoverageUnit = getCoverageUnit(coveragePackage, false);
-
- CoverageUnit importCoverageUnit = getCoverageUnit(coverageImport, false);
- CoverageItem importCoverageItem = getCoverageItem(importCoverageUnit, "1");
-
- // Test Coverage Units
- Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnit, importCoverageItem));
-
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
- importCoverageUnit));
-
- packageCoverageUnit.setName("hello");
- Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageUnit,
- importCoverageUnit));
- packageCoverageUnit.setName("Top");
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
- importCoverageUnit));
-
- packageCoverageUnit.setNamespace("org.that");
- Assert.assertEquals(MatchType.No_Match__Namespace,
- MatchType.getMatchType(packageCoverageUnit, importCoverageUnit));
- packageCoverageUnit.setNamespace("org.this");
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
- importCoverageUnit));
-
- // Test coverage items
- CoverageItem packageCoverageItem = getCoverageItem(packageCoverageUnit, "1");
- Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnit, packageCoverageItem));
-
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- importCoverageItem.setName("this isn't the text");
- Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
- importCoverageItem.setName("this is the text");
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- importCoverageItem.setOrderNumber("2");
- Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
- importCoverageItem.setOrderNumber("1");
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- // Test folders
- CoverageUnit packageCoverageUnitFolder = getCoverageUnit(coveragePackage, true);
- CoverageUnit importCoverageUnitFolder = getCoverageUnit(coverageImport, true);
- Assert.assertTrue(packageCoverageUnitFolder.isFolder());
- Assert.assertTrue(importCoverageUnitFolder.isFolder());
- Assert.assertEquals(MatchType.Match__Folder, MatchType.getMatchType(packageCoverageUnitFolder,
- importCoverageUnitFolder));
-
- importCoverageUnitFolder.setFolder(false);
- Assert.assertFalse(importCoverageUnitFolder.isFolder());
- Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnitFolder,
- importCoverageUnitFolder));
-
- }
-
- @Test
- public void testIsConceptuallyEqual2() throws OseeCoreException {
-
- CoveragePackage coveragePackage = getCoveragePackage();
- CoverageUnit packageCoverageUnit = getCoverageUnit(coveragePackage, false);
- CoverageItem packageCoverageItem = getCoverageItem(packageCoverageUnit, "1");
-
- CoverageImport coverageImport = getCoverageImport();
- CoverageUnit importCoverageUnit = getCoverageUnit(coverageImport, false);
- CoverageItem importCoverageItem = getCoverageItem(importCoverageUnit, "1");
-
- // Items with same name/order with same parents match
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- // Items with same name/order but parents with different names don't match
- packageCoverageUnit.setName("Not Same");
- Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- // Reset
- packageCoverageUnit.setName(importCoverageUnit.getName());
- Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
- importCoverageItem));
-
- }
-}
+package org.eclipse.osee.coverage.test;
+
+import org.eclipse.osee.coverage.merge.MatchType;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.model.CoveragePackageBase;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverageUnitFileContentsProvider;
+import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class MatchTypeTest {
+
+ public static ICoverageUnitFileContentsProvider fileContentsProvider = new SimpleCoverageUnitFileContentsProvider();
+
+ public CoveragePackage getCoveragePackage() {
+ CoveragePackage coveragePackage = new CoveragePackage("Package", CoverageOptionManagerDefault.instance());
+ CoverageUnit packageCu = new CoverageUnit(coveragePackage, "Top", "C:/UserData/", fileContentsProvider);
+ packageCu.setNamespace("org.this");
+ CoverageItem packageCi = new CoverageItem(packageCu, CoverageOptionManager.Deactivated_Code, "1");
+ packageCi.setName("this is the text");
+ CoverageUnit packageFolderCu = new CoverageUnit(coveragePackage, "folder", "", fileContentsProvider);
+ packageFolderCu.setFolder(true);
+ return coveragePackage;
+ }
+
+ public CoverageImport getCoverageImport() {
+ CoverageImport coverageImport = new CoverageImport("Import");
+ CoverageUnit importCu = new CoverageUnit(coverageImport, "Top", "C:/UserData/", fileContentsProvider);
+ importCu.setNamespace("org.this");
+ CoverageItem importCi = new CoverageItem(importCu, CoverageOptionManager.Deactivated_Code, "1");
+ importCi.setName("this is the text");
+ CoverageUnit importFolderCu = new CoverageUnit(coverageImport, "folder", "", fileContentsProvider);
+ importFolderCu.setFolder(true);
+ return coverageImport;
+ }
+
+ public CoverageUnit getCoverageUnit(CoveragePackageBase coveragePackageBase, boolean folder) {
+ for (CoverageUnit coverageUnit : coveragePackageBase.getCoverageUnits()) {
+ if (coverageUnit.isFolder() == folder) return coverageUnit;
+ }
+ return null;
+ }
+
+ public CoverageItem getCoverageItem(CoverageUnit coverageUnit, String orderNum) {
+ for (CoverageItem coverageItem : coverageUnit.getCoverageItems()) {
+ if (coverageItem.getOrderNumber().equals(orderNum)) return coverageItem;
+ }
+ return null;
+ }
+
+ @Test
+ public void testIsConceptuallyEqual() throws OseeCoreException {
+
+ CoveragePackage coveragePackage = getCoveragePackage();
+ CoverageImport coverageImport = getCoverageImport();
+
+ // CoveragePackage and CoverageImport should return match
+ Assert.assertEquals(MatchType.Match__Coverage_Base, MatchType.getMatchType(coveragePackage, coverageImport));
+
+ CoverageUnit packageCoverageUnit = getCoverageUnit(coveragePackage, false);
+
+ CoverageUnit importCoverageUnit = getCoverageUnit(coverageImport, false);
+ CoverageItem importCoverageItem = getCoverageItem(importCoverageUnit, "1");
+
+ // Test Coverage Units
+ Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnit, importCoverageItem));
+
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
+ importCoverageUnit));
+
+ packageCoverageUnit.setName("hello");
+ Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageUnit,
+ importCoverageUnit));
+ packageCoverageUnit.setName("Top");
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
+ importCoverageUnit));
+
+ packageCoverageUnit.setNamespace("org.that");
+ Assert.assertEquals(MatchType.No_Match__Namespace,
+ MatchType.getMatchType(packageCoverageUnit, importCoverageUnit));
+ packageCoverageUnit.setNamespace("org.this");
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageUnit,
+ importCoverageUnit));
+
+ // Test coverage items
+ CoverageItem packageCoverageItem = getCoverageItem(packageCoverageUnit, "1");
+ Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnit, packageCoverageItem));
+
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ importCoverageItem.setName("this isn't the text");
+ Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+ importCoverageItem.setName("this is the text");
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ importCoverageItem.setOrderNumber("2");
+ Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+ importCoverageItem.setOrderNumber("1");
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ // Test folders
+ CoverageUnit packageCoverageUnitFolder = getCoverageUnit(coveragePackage, true);
+ CoverageUnit importCoverageUnitFolder = getCoverageUnit(coverageImport, true);
+ Assert.assertTrue(packageCoverageUnitFolder.isFolder());
+ Assert.assertTrue(importCoverageUnitFolder.isFolder());
+ Assert.assertEquals(MatchType.Match__Folder, MatchType.getMatchType(packageCoverageUnitFolder,
+ importCoverageUnitFolder));
+
+ importCoverageUnitFolder.setFolder(false);
+ Assert.assertFalse(importCoverageUnitFolder.isFolder());
+ Assert.assertEquals(MatchType.No_Match__Class, MatchType.getMatchType(packageCoverageUnitFolder,
+ importCoverageUnitFolder));
+
+ }
+
+ @Test
+ public void testIsConceptuallyEqual2() throws OseeCoreException {
+
+ CoveragePackage coveragePackage = getCoveragePackage();
+ CoverageUnit packageCoverageUnit = getCoverageUnit(coveragePackage, false);
+ CoverageItem packageCoverageItem = getCoverageItem(packageCoverageUnit, "1");
+
+ CoverageImport coverageImport = getCoverageImport();
+ CoverageUnit importCoverageUnit = getCoverageUnit(coverageImport, false);
+ CoverageItem importCoverageItem = getCoverageItem(importCoverageUnit, "1");
+
+ // Items with same name/order with same parents match
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ // Items with same name/order but parents with different names don't match
+ packageCoverageUnit.setName("Not Same");
+ Assert.assertEquals(MatchType.No_Match__Name_Or_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ // Reset
+ packageCoverageUnit.setName(importCoverageUnit.getName());
+ Assert.assertEquals(MatchType.Match__Name_And_Order_Num, MatchType.getMatchType(packageCoverageItem,
+ importCoverageItem));
+
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/SampleJavaFileParser.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/SampleJavaFileParser.java
index 5c38317c113..368dd7fe758 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/SampleJavaFileParser.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/SampleJavaFileParser.java
@@ -1,108 +1,108 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverageUnitFileContentsProvider;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.core.exception.OseeExceptions;
-import org.eclipse.osee.framework.core.util.Conditions;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-
-/**
- * @author Donald G. Dunne
- */
-public class SampleJavaFileParser {
-
- private static final Pattern packagePattern = Pattern.compile("package\\s+(.*);");
- private static final Pattern methodPattern =
- Pattern.compile("\\s+(public|private)\\s(\\w+)\\s(\\w+)\\(.*\\)\\s+\\{\\s*");
- private static final Pattern executeLine = Pattern.compile("^(.*)\\s+//\\s+(\\w+),\\s+(\\w+),\\s+([\\w\\|]+)$");
-
- public static CoverageUnit createCodeUnit(URL url, ICoverageUnitFileContentsProvider fileContentsProvider) throws OseeCoreException {
- Conditions.checkNotNull(url, "url", "Valid filename must be specified");
- InputStream inputStream = null;
- CoverageUnit fileCoverageUnit = null;
- try {
- inputStream = url.openStream();
- Conditions.checkNotNull(inputStream, "input stream", "File doesn't exist [%s]", url);
- // Store file as CoverageUnit
- File file = new File(url.getFile());
- String filename = file.getCanonicalFile().getName();
- fileCoverageUnit = new CoverageUnit(null, filename, url.getFile(), fileContentsProvider);
- String fileStr = Lib.inputStreamToString(inputStream);
- Matcher m = packagePattern.matcher(fileStr);
- if (m.find()) {
- fileCoverageUnit.setNamespace(m.group(1));
- } else {
- throw new IllegalArgumentException(String.format("Can't find package for [%s]", url));
- }
- fileCoverageUnit.setFileContents(fileStr);
- CoverageUnit coverageUnit = null;
- int lineNum = 0;
- for (String line : fileStr.split("\r\n")) {
- lineNum++;
- // Determine if method; store as CoverageUnit
- m = methodPattern.matcher(line);
- if (m.find()) {
- String name = m.group(3);
- coverageUnit = new CoverageUnit(fileCoverageUnit, name, "Line " + lineNum, fileContentsProvider);
- // Note: CoverageUnit's orderNumber is set by executeLine match below
- fileCoverageUnit.addCoverageUnit(coverageUnit);
- // Duplicate this method as error case for importing
- if (filename.contains("AuxPowerUnit2") && name.equals("clear")) {
- CoverageUnit duplicateCoverageUnit =
- new CoverageUnit(fileCoverageUnit, name, "Line " + lineNum, fileContentsProvider);
- duplicateCoverageUnit.setOrderNumber("2");
- fileCoverageUnit.addCoverageUnit(duplicateCoverageUnit);
- CoverageItem item = new CoverageItem(duplicateCoverageUnit, CoverageOptionManager.Not_Covered, "1");
- item.setName("return super.getColumn(index)");
- duplicateCoverageUnit.addCoverageItem(item);
- }
- }
- // Determine if executable coverage line; store as CoverageItem
- m = executeLine.matcher(line);
- if (m.find()) {
- String lineText = m.group(1);
- String methodNum = m.group(2);
- String executeNum = m.group(3);
- String testUnits = m.group(4);
- boolean covered = !testUnits.equals("n");
- CoverageItem coverageItem =
- new CoverageItem(coverageUnit,
- covered ? CoverageOptionManager.Test_Unit : CoverageOptionManager.Not_Covered,
- executeNum);
- coverageUnit.setOrderNumber(methodNum);
- coverageItem.setName(lineText);
- coverageItem.setOrderNumber(executeNum);
- coverageUnit.addCoverageItem(coverageItem);
- if (covered) {
- for (String testUnitName : testUnits.split("\\|")) {
- coverageItem.addTestUnitName(testUnitName);
- }
- }
- }
-
- }
- } catch (IOException ex) {
- OseeExceptions.wrapAndThrow(ex);
- }
- return fileCoverageUnit;
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverageUnitFileContentsProvider;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.exception.OseeExceptions;
+import org.eclipse.osee.framework.core.util.Conditions;
+import org.eclipse.osee.framework.jdk.core.util.Lib;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class SampleJavaFileParser {
+
+ private static final Pattern packagePattern = Pattern.compile("package\\s+(.*);");
+ private static final Pattern methodPattern =
+ Pattern.compile("\\s+(public|private)\\s(\\w+)\\s(\\w+)\\(.*\\)\\s+\\{\\s*");
+ private static final Pattern executeLine = Pattern.compile("^(.*)\\s+//\\s+(\\w+),\\s+(\\w+),\\s+([\\w\\|]+)$");
+
+ public static CoverageUnit createCodeUnit(URL url, ICoverageUnitFileContentsProvider fileContentsProvider) throws OseeCoreException {
+ Conditions.checkNotNull(url, "url", "Valid filename must be specified");
+ InputStream inputStream = null;
+ CoverageUnit fileCoverageUnit = null;
+ try {
+ inputStream = url.openStream();
+ Conditions.checkNotNull(inputStream, "input stream", "File doesn't exist [%s]", url);
+ // Store file as CoverageUnit
+ File file = new File(url.getFile());
+ String filename = file.getCanonicalFile().getName();
+ fileCoverageUnit = new CoverageUnit(null, filename, url.getFile(), fileContentsProvider);
+ String fileStr = Lib.inputStreamToString(inputStream);
+ Matcher m = packagePattern.matcher(fileStr);
+ if (m.find()) {
+ fileCoverageUnit.setNamespace(m.group(1));
+ } else {
+ throw new IllegalArgumentException(String.format("Can't find package for [%s]", url));
+ }
+ fileCoverageUnit.setFileContents(fileStr);
+ CoverageUnit coverageUnit = null;
+ int lineNum = 0;
+ for (String line : fileStr.split("\r\n")) {
+ lineNum++;
+ // Determine if method; store as CoverageUnit
+ m = methodPattern.matcher(line);
+ if (m.find()) {
+ String name = m.group(3);
+ coverageUnit = new CoverageUnit(fileCoverageUnit, name, "Line " + lineNum, fileContentsProvider);
+ // Note: CoverageUnit's orderNumber is set by executeLine match below
+ fileCoverageUnit.addCoverageUnit(coverageUnit);
+ // Duplicate this method as error case for importing
+ if (filename.contains("AuxPowerUnit2") && name.equals("clear")) {
+ CoverageUnit duplicateCoverageUnit =
+ new CoverageUnit(fileCoverageUnit, name, "Line " + lineNum, fileContentsProvider);
+ duplicateCoverageUnit.setOrderNumber("2");
+ fileCoverageUnit.addCoverageUnit(duplicateCoverageUnit);
+ CoverageItem item = new CoverageItem(duplicateCoverageUnit, CoverageOptionManager.Not_Covered, "1");
+ item.setName("return super.getColumn(index)");
+ duplicateCoverageUnit.addCoverageItem(item);
+ }
+ }
+ // Determine if executable coverage line; store as CoverageItem
+ m = executeLine.matcher(line);
+ if (m.find()) {
+ String lineText = m.group(1);
+ String methodNum = m.group(2);
+ String executeNum = m.group(3);
+ String testUnits = m.group(4);
+ boolean covered = !testUnits.equals("n");
+ CoverageItem coverageItem =
+ new CoverageItem(coverageUnit,
+ covered ? CoverageOptionManager.Test_Unit : CoverageOptionManager.Not_Covered,
+ executeNum);
+ coverageUnit.setOrderNumber(methodNum);
+ coverageItem.setName(lineText);
+ coverageItem.setOrderNumber(executeNum);
+ coverageUnit.addCoverageItem(coverageItem);
+ if (covered) {
+ for (String testUnitName : testUnits.split("\\|")) {
+ coverageItem.addTestUnitName(testUnitName);
+ }
+ }
+ }
+
+ }
+ } catch (IOException ex) {
+ OseeExceptions.wrapAndThrow(ex);
+ }
+ return fileCoverageUnit;
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/VectorCastImportTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/VectorCastImportTest.java
index 7d70103b66e..57d011eefb7 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/VectorCastImportTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/VectorCastImportTest.java
@@ -8,296 +8,296 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.Collection;
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.coverage.merge.MergeImportManager;
-import org.eclipse.osee.coverage.merge.MergeManager;
-import org.eclipse.osee.coverage.merge.MergeType;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.store.OseeCoverageStore;
-import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.ISaveable;
-import org.eclipse.osee.coverage.vcast.IVectorCastCoverageImportProvider;
-import org.eclipse.osee.coverage.vcast.VectorCastAdaCoverageImporter;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.jdk.core.util.AFile;
-import org.eclipse.osee.framework.jdk.core.util.Lib;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
-import org.eclipse.osee.framework.plugin.core.util.OseeData;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.ui.plugin.util.Result;
-import org.eclipse.osee.framework.ui.skynet.results.XResultData;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class VectorCastImportTest {
-
- public static CoveragePackage coveragePackage = null;
- public static CoverageImport coverageImport = null;
- private static boolean testWithDb = true;
-
- @BeforeClass
- public static void setUp() throws OseeCoreException, IOException {
- CoverageUtil.setIsInTest(true);
- testCleanup();
- createVCastFileset();
- }
-
- @AfterClass
- public static void cleanUp() throws OseeCoreException {
- CoverageUtil.setIsInTest(false);
- testCleanup();
- }
-
- public static void testCleanup() throws OseeCoreException {
- if (testWithDb) {
- CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
- CoverageTestUtil.cleanupCoverageTests();
- } else
- System.err.println("Test with Db Disabled...re-inenable");
- }
-
- @Test
- public void testImport() throws Exception {
- // Store file as CoverageUnit
- File file = OseeData.getFolder("vcast.wrk").getLocation().toFile();
- final String coverageInputDir = file.getAbsolutePath();
- Assert.assertTrue(file.exists());
-
- VectorCastAdaCoverageImporter vectorCastImporter =
- new VectorCastAdaCoverageImporter(new IVectorCastCoverageImportProvider() {
-
- @Override
- public boolean isResolveExceptionHandling() {
- return false;
- }
-
- @Override
- public String getVCastDirectory() {
- return coverageInputDir;
- }
-
- @Override
- public String getFileNamespace(String filename) {
- return "test";
- }
- });
- coverageImport = vectorCastImporter.run(null);
- Assert.assertNotNull(coverageImport);
-
- // Check import results
- Assert.assertEquals(12, coverageImport.getCoverageItems().size());
- Assert.assertEquals(58, coverageImport.getCoveragePercent().intValue());
- Assert.assertEquals(7, coverageImport.getCoverageItemsCovered().size());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(7, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(5, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- // Ensure all coverageItems have valid name
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- }
-
- // Ensure all coverageItems have valid namespace
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- }
-
- // Ensure all coverageItems have valid orderNumber
- for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- // Test MergeManager
- coveragePackage = new CoveragePackage("Test Coverage Package", CoverageOptionManagerDefault.instance());
- MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
- Assert.assertEquals(1, mergeManager.getMergeItems().size());
- Assert.assertEquals(MergeType.Add, mergeManager.getMergeItems().iterator().next().getMergeType());
-
- MergeImportManager importManager = new MergeImportManager(mergeManager);
- XResultData resultData = importManager.importItems(new ISaveable() {
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save() throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return BranchManager.getCommonBranch();
- }
-
- }, mergeManager.getMergeItems());
- Assert.assertEquals(0, resultData.getNumErrors());
-
- // Ensure all coverageItems have valid name
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getName()));
- }
-
- // Ensure all coverageItems have valid namespace
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
- }
-
- // Ensure all coverageItems have valid orderNumber
- for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
- Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
- }
-
- CoverageUtil.printCoverageItemDiffs(coveragePackage, coverageImport);
- System.out.println(CoverageUtil.printTree(coveragePackage));
-
- // CoveragePackage should now have imported results
- Assert.assertEquals(12, coveragePackage.getCoverageItems().size());
- Assert.assertEquals(58, coveragePackage.getCoveragePercent().intValue());
- Assert.assertEquals(7, coveragePackage.getCoverageItemsCovered().size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(7, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(5, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- CoveragePackage loadedCp = null;
- if (testWithDb) {
- // Test Persist of CoveragePackage
- OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, BranchManager.getCommonBranch());
- SkynetTransaction transaction =
- new SkynetTransaction(BranchManager.getCommonBranch(), "Coverage Package Save");
- store.save(transaction);
- transaction.execute();
-
- // Test Load of Coverage Package
- Artifact artifact =
- ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), BranchManager.getCommonBranch());
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
-
- OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
- Assert.assertNotNull(packageStore.getArtifact(false));
- loadedCp = packageStore.getCoveragePackage();
- } else {
- loadedCp = coveragePackage;
- }
-
- Assert.assertEquals(12, loadedCp.getCoverageItems().size());
- Assert.assertEquals(58, loadedCp.getCoveragePercent().intValue());
- Assert.assertEquals(7, loadedCp.getCoverageItemsCovered().size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
- Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
- Assert.assertEquals(7, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(5, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
-
- }
-
- @Test
- public void testImportRecord() throws Exception {
- File file = OseeData.getFolder("vcast.wrk").getLocation().toFile();
- final String coverageInputDir = file.getAbsolutePath();
- Assert.assertTrue(file.exists());
-
- VectorCastAdaCoverageImporter vectorCastImporter =
- new VectorCastAdaCoverageImporter(new IVectorCastCoverageImportProvider() {
-
- @Override
- public boolean isResolveExceptionHandling() {
- return false;
- }
-
- @Override
- public String getVCastDirectory() {
- return coverageInputDir;
- }
-
- @Override
- public String getFileNamespace(String filename) {
- return "test";
- }
- });
- coverageImport = vectorCastImporter.run(null);
-
- OseeCoveragePackageStore store = OseeCoveragePackageStore.get(coveragePackage, BranchManager.getCommonBranch());
- SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save Import Record");
- Result result = store.saveImportRecord(transaction, coverageImport);
- Assert.assertTrue(result.isTrue());
- transaction.execute();
-
- Artifact packageArt = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), BranchManager.getCommonBranch());
- Artifact foundRecordArt = null;
- for (Artifact artifact : packageArt.getChildren()) {
- if (artifact.getName().equals(OseeCoveragePackageStore.IMPORT_RECORD_NAME)) {
- foundRecordArt = artifact;
- CoverageTestUtil.registerAsTestArtifact(foundRecordArt);
- foundRecordArt.persist();
- }
- }
- Assert.assertNotNull(foundRecordArt);
- Assert.assertEquals("General Document", foundRecordArt.getArtifactTypeName());
-
- }
-
- /**
- * Create dir structure for importer to read
- */
- private static void createVCastFileset() throws OseeCoreException, IOException {
- OseeData.getFolder("vcast.wrk").getLocation().toFile();
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/vcast.vcp")),
- OseeData.getFile("vcast.wrk/vcast.vcp"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/CCAST_.CFG")),
- OseeData.getFile("vcast.wrk/CCAST_.CFG"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/CCAST_.CFG")),
- OseeData.getFile("vcast.wrk/build_info.xml"));
- OseeData.getFolder("vcast.wrk/vcast").getLocation().toFile();
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/test_main.2.LIS")), OseeData.getFile("vcast.wrk/vcast/test_main.2.LIS"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/test_main.2.xml")), OseeData.getFile("vcast.wrk/vcast/test_main.2.xml"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/test_scheduler.2.LIS")), OseeData.getFile("vcast.wrk/vcast/test_scheduler.2.LIS"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/test_scheduler.2.xml")), OseeData.getFile("vcast.wrk/vcast/test_scheduler.2.xml"));
- OseeData.getFolder("vcast.wrk/vcast/results").getLocation().toFile();
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/results/test_unit_1")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_1"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/results/test_unit_2")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_2"));
- Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
- "support/vcastData/vcast/results/test_unit_3")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_3"));
- }
-
-}
+package org.eclipse.osee.coverage.test;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Collection;
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.coverage.merge.MergeImportManager;
+import org.eclipse.osee.coverage.merge.MergeManager;
+import org.eclipse.osee.coverage.merge.MergeType;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.model.ICoverage;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.coverage.store.OseeCoverageStore;
+import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.coverage.util.ISaveable;
+import org.eclipse.osee.coverage.vcast.IVectorCastCoverageImportProvider;
+import org.eclipse.osee.coverage.vcast.VectorCastAdaCoverageImporter;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.model.Branch;
+import org.eclipse.osee.framework.jdk.core.util.AFile;
+import org.eclipse.osee.framework.jdk.core.util.Lib;
+import org.eclipse.osee.framework.jdk.core.util.Strings;
+import org.eclipse.osee.framework.plugin.core.util.OseeData;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.eclipse.osee.framework.ui.plugin.util.Result;
+import org.eclipse.osee.framework.ui.skynet.results.XResultData;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class VectorCastImportTest {
+
+ public static CoveragePackage coveragePackage = null;
+ public static CoverageImport coverageImport = null;
+ private static boolean testWithDb = true;
+
+ @BeforeClass
+ public static void setUp() throws OseeCoreException, IOException {
+ CoverageUtil.setIsInTest(true);
+ testCleanup();
+ createVCastFileset();
+ }
+
+ @AfterClass
+ public static void cleanUp() throws OseeCoreException {
+ CoverageUtil.setIsInTest(false);
+ testCleanup();
+ }
+
+ public static void testCleanup() throws OseeCoreException {
+ if (testWithDb) {
+ CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
+ CoverageTestUtil.cleanupCoverageTests();
+ } else
+ System.err.println("Test with Db Disabled...re-inenable");
+ }
+
+ @Test
+ public void testImport() throws Exception {
+ // Store file as CoverageUnit
+ File file = OseeData.getFolder("vcast.wrk").getLocation().toFile();
+ final String coverageInputDir = file.getAbsolutePath();
+ Assert.assertTrue(file.exists());
+
+ VectorCastAdaCoverageImporter vectorCastImporter =
+ new VectorCastAdaCoverageImporter(new IVectorCastCoverageImportProvider() {
+
+ @Override
+ public boolean isResolveExceptionHandling() {
+ return false;
+ }
+
+ @Override
+ public String getVCastDirectory() {
+ return coverageInputDir;
+ }
+
+ @Override
+ public String getFileNamespace(String filename) {
+ return "test";
+ }
+ });
+ coverageImport = vectorCastImporter.run(null);
+ Assert.assertNotNull(coverageImport);
+
+ // Check import results
+ Assert.assertEquals(12, coverageImport.getCoverageItems().size());
+ Assert.assertEquals(58, coverageImport.getCoveragePercent().intValue());
+ Assert.assertEquals(7, coverageImport.getCoverageItemsCovered().size());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(7, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(5, coverageImport.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ // Ensure all coverageItems have valid name
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getName()));
+ }
+
+ // Ensure all coverageItems have valid namespace
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
+ }
+
+ // Ensure all coverageItems have valid orderNumber
+ for (CoverageItem coverageItem : coverageImport.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
+ }
+
+ // Test MergeManager
+ coveragePackage = new CoveragePackage("Test Coverage Package", CoverageOptionManagerDefault.instance());
+ MergeManager mergeManager = new MergeManager(coveragePackage, coverageImport);
+ Assert.assertEquals(1, mergeManager.getMergeItems().size());
+ Assert.assertEquals(MergeType.Add, mergeManager.getMergeItems().iterator().next().getMergeType());
+
+ MergeImportManager importManager = new MergeImportManager(mergeManager);
+ XResultData resultData = importManager.importItems(new ISaveable() {
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save() throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return BranchManager.getCommonBranch();
+ }
+
+ }, mergeManager.getMergeItems());
+ Assert.assertEquals(0, resultData.getNumErrors());
+
+ // Ensure all coverageItems have valid name
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getName()));
+ }
+
+ // Ensure all coverageItems have valid namespace
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getNamespace()));
+ }
+
+ // Ensure all coverageItems have valid orderNumber
+ for (CoverageItem coverageItem : coveragePackage.getCoverageItems()) {
+ Assert.assertTrue(Strings.isValid(coverageItem.getOrderNumber()));
+ }
+
+ CoverageUtil.printCoverageItemDiffs(coveragePackage, coverageImport);
+ System.out.println(CoverageUtil.printTree(coveragePackage));
+
+ // CoveragePackage should now have imported results
+ Assert.assertEquals(12, coveragePackage.getCoverageItems().size());
+ Assert.assertEquals(58, coveragePackage.getCoveragePercent().intValue());
+ Assert.assertEquals(7, coveragePackage.getCoverageItemsCovered().size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(7, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(5, coveragePackage.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ CoveragePackage loadedCp = null;
+ if (testWithDb) {
+ // Test Persist of CoveragePackage
+ OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, BranchManager.getCommonBranch());
+ SkynetTransaction transaction =
+ new SkynetTransaction(BranchManager.getCommonBranch(), "Coverage Package Save");
+ store.save(transaction);
+ transaction.execute();
+
+ // Test Load of Coverage Package
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), BranchManager.getCommonBranch());
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+
+ OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact);
+ Assert.assertNotNull(packageStore.getArtifact(false));
+ loadedCp = packageStore.getCoveragePackage();
+ } else {
+ loadedCp = coveragePackage;
+ }
+
+ Assert.assertEquals(12, loadedCp.getCoverageItems().size());
+ Assert.assertEquals(58, loadedCp.getCoveragePercent().intValue());
+ Assert.assertEquals(7, loadedCp.getCoverageItemsCovered().size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Deactivated_Code).size());
+ Assert.assertEquals(0, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Exception_Handling).size());
+ Assert.assertEquals(7, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(5, loadedCp.getCoverageItemsCovered(CoverageOptionManager.Not_Covered).size());
+
+ }
+
+ @Test
+ public void testImportRecord() throws Exception {
+ File file = OseeData.getFolder("vcast.wrk").getLocation().toFile();
+ final String coverageInputDir = file.getAbsolutePath();
+ Assert.assertTrue(file.exists());
+
+ VectorCastAdaCoverageImporter vectorCastImporter =
+ new VectorCastAdaCoverageImporter(new IVectorCastCoverageImportProvider() {
+
+ @Override
+ public boolean isResolveExceptionHandling() {
+ return false;
+ }
+
+ @Override
+ public String getVCastDirectory() {
+ return coverageInputDir;
+ }
+
+ @Override
+ public String getFileNamespace(String filename) {
+ return "test";
+ }
+ });
+ coverageImport = vectorCastImporter.run(null);
+
+ OseeCoveragePackageStore store = OseeCoveragePackageStore.get(coveragePackage, BranchManager.getCommonBranch());
+ SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save Import Record");
+ Result result = store.saveImportRecord(transaction, coverageImport);
+ Assert.assertTrue(result.isTrue());
+ transaction.execute();
+
+ Artifact packageArt = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), BranchManager.getCommonBranch());
+ Artifact foundRecordArt = null;
+ for (Artifact artifact : packageArt.getChildren()) {
+ if (artifact.getName().equals(OseeCoveragePackageStore.IMPORT_RECORD_NAME)) {
+ foundRecordArt = artifact;
+ CoverageTestUtil.registerAsTestArtifact(foundRecordArt);
+ foundRecordArt.persist();
+ }
+ }
+ Assert.assertNotNull(foundRecordArt);
+ Assert.assertEquals("General Document", foundRecordArt.getArtifactTypeName());
+
+ }
+
+ /**
+ * Create dir structure for importer to read
+ */
+ private static void createVCastFileset() throws OseeCoreException, IOException {
+ OseeData.getFolder("vcast.wrk").getLocation().toFile();
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/vcast.vcp")),
+ OseeData.getFile("vcast.wrk/vcast.vcp"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/CCAST_.CFG")),
+ OseeData.getFile("vcast.wrk/CCAST_.CFG"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile("support/vcastData/CCAST_.CFG")),
+ OseeData.getFile("vcast.wrk/build_info.xml"));
+ OseeData.getFolder("vcast.wrk/vcast").getLocation().toFile();
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/test_main.2.LIS")), OseeData.getFile("vcast.wrk/vcast/test_main.2.LIS"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/test_main.2.xml")), OseeData.getFile("vcast.wrk/vcast/test_main.2.xml"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/test_scheduler.2.LIS")), OseeData.getFile("vcast.wrk/vcast/test_scheduler.2.LIS"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/test_scheduler.2.xml")), OseeData.getFile("vcast.wrk/vcast/test_scheduler.2.xml"));
+ OseeData.getFolder("vcast.wrk/vcast/results").getLocation().toFile();
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/results/test_unit_1")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_1"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/results/test_unit_2")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_2"));
+ Lib.writeStringToFile(AFile.readFile(Activator.getInstance().getPluginFile(
+ "support/vcastData/vcast/results/test_unit_3")), OseeData.getFile("vcast.wrk/vcast/results/test_unit_3"));
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoverageImport1TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoverageImport1TestBlam.java
index 2f3a77f8c6c..b0fbce5aeb3 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoverageImport1TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoverageImport1TestBlam.java
@@ -1,42 +1,42 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImport1TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 1";
-
- public CoverageImport1TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import1/com/screenA/ComScrnAButton1.java",
- "import1/com/screenA/ComScrnAButton2.java",
- //
- "import1/com/screenB/ScreenBButton1.java", "import1/com/screenB/ScreenBButton2.java",
- "import1/com/screenB/ScreenBButton3.java",
- //
- "import1/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java",
- //
- "import1/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java",
- //
- "import1/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
- "import1/nav/NavigationButton3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageImport1TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 1";
+
+ public CoverageImport1TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import1/com/screenA/ComScrnAButton1.java",
+ "import1/com/screenA/ComScrnAButton2.java",
+ //
+ "import1/com/screenB/ScreenBButton1.java", "import1/com/screenB/ScreenBButton2.java",
+ "import1/com/screenB/ScreenBButton3.java",
+ //
+ "import1/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java",
+ //
+ "import1/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java",
+ //
+ "import1/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
+ "import1/nav/NavigationButton3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1.java
index 8a6e3b4e4a8..ffeff8c96ef 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1.java
@@ -1,24 +1,24 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1;
-
-import org.eclipse.osee.coverage.test.util.CpCreateAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import1 extends CpCreateAndImportItem {
-
- public CoveragePackage1Import1(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 1 - New CP", CoverageImport1TestBlam.NAME);
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1;
+
+import org.eclipse.osee.coverage.test.util.CpCreateAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import1 extends CpCreateAndImportItem {
+
+ public CoveragePackage1Import1(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 1 - New CP", CoverageImport1TestBlam.NAME);
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1B.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1B.java
index cd2b6774485..505182b1380 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1B.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/CoveragePackage1Import1B.java
@@ -1,25 +1,25 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import1B extends CpSelectAndImportItem {
-
- public CoveragePackage1Import1B(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 1B - Choose CP", CoverageImport1TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import1B extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import1B(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 1B - Choose CP", CoverageImport1TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit1.java
index 70d64b9c921..653225bc202 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit1.java
@@ -1,100 +1,100 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.apu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit1 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public AuxPowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear"); // 2, 3, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.apu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class AuxPowerUnit1 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public AuxPowerUnit1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it"); // 2, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear"); // 2, 3, n
+ }
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public void deselect(int start, int end) {
+ super.deselect(start, end); // 5, 1, TestUnit2
+ }
+
+ @Override
+ public TableColumn getColumn(int index) {
+ return super.getColumn(index); // 6, 1, TestUnit2
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 7, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit2.java
index 98ae5535d33..efbe3971585 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/apu/AuxPowerUnit2.java
@@ -1,44 +1,44 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.apu;
-
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit2 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public AuxPowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- // NOTE: This method will be duplicated to show error case; duplicated via SampleJavaFileParser
- @Override
- public void clear(int[] indices) {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- System.out.println("clear it"); // 1, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 1, 3, n
- }
- }
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.apu;
+
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class AuxPowerUnit2 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public AuxPowerUnit2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ // NOTE: This method will be duplicated to show error case; duplicated via SampleJavaFileParser
+ @Override
+ public void clear(int[] indices) {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ System.out.println("clear it"); // 1, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear");// 1, 3, n
+ }
+ }
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton1.java
index 37f2473c7cc..5ee6469fe70 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton1.java
@@ -1,76 +1,76 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton1 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ComScrnAButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit3|TestUnit4
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit1|TestUnit2|TestUnit3
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit1|TestUnit3
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.com.screenA;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ComScrnAButton1 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ComScrnAButton1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ } else {
+ return "Navigate There"; // 1, 3, TestUnit3|TestUnit4
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+ }
+ return "Navigate";
+ }
+
+ @Override
+ public void setImage(Image image) {
+ this.image = image; // 2, 1, TestUnit1|TestUnit2|TestUnit3
+ }
+
+ @Override
+ public void setText(String string) {
+ super.setText(string); // 3, 1, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 4, 1, TestUnit1|TestUnit3
+ return this.image; // 4, 2, n
+ } else {
+ return super.getImage(); // 4, 3, TestUnit3
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
+ }
+ return null; // 4, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton2.java
index 3a7d1d76150..2d02141c7eb 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenA/ComScrnAButton2.java
@@ -8,54 +8,54 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import1.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton2 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ComScrnAButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit4
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit3
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit4|TestUnit1
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 6, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import1.com.screenA;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ComScrnAButton2 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ComScrnAButton2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit4
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
+ }
+ return "Navigate"; // 1, 4, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit3
+ return this.image; // 2, 2, n
+ } else {
+ return super.getImage(); // 2, 3, TestUnit4|TestUnit1
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+ }
+ return null; // 2, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton1.java
index fc8e490612d..82b3268434b 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton1.java
@@ -1,76 +1,76 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton1 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ScreenBButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit3
- return "Navigate Here"; // 1, 2, TestUnit2|TestUnit3
- } else {
- return "Navigate There"; // 1, 3, TestUnit2|TestUnit3
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2|TestUnit3
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2|TestUnit3
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2|TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.com.screenB;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ScreenBButton1 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ScreenBButton1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit3
+ return "Navigate Here"; // 1, 2, TestUnit2|TestUnit3
+ } else {
+ return "Navigate There"; // 1, 3, TestUnit2|TestUnit3
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+ }
+ return "Navigate";
+ }
+
+ @Override
+ public void setImage(Image image) {
+ this.image = image; // 2, 1, TestUnit2|TestUnit3
+ }
+
+ @Override
+ public void setText(String string) {
+ super.setText(string); // 3, 1, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 4, 1, TestUnit2|TestUnit3
+ return this.image; // 4, 2, n
+ } else {
+ return super.getImage(); // 4, 3, TestUnit2|TestUnit3
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
+ }
+ return null; // 4, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton2.java
index 67ee1b0cfe7..5ec94acc581 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton2.java
@@ -8,54 +8,54 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import1.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton2 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ScreenBButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit1
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 6, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import1.com.screenB;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ScreenBButton2 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ScreenBButton2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2|TestUnit1
+ return "Navigate Here"; // 1, 2, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
+ }
+ return "Navigate"; // 1, 4, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ return this.image; // 2, 2, n
+ } else {
+ return super.getImage(); // 2, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+ }
+ return null; // 2, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton3.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton3.java
index 74d5ed38ca5..4fdededf709 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton3.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/com/screenB/ScreenBButton3.java
@@ -8,39 +8,39 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import1.com.screenB;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ScreenBButton3 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ScreenBButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public String getRationale() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import1.com.screenB;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ScreenBButton3 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ScreenBButton3(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public String getRationale() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
+ }
+ return "Navigate"; // 1, 4, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit1.java
index c0a7f0ab172..5d374a510b8 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit1.java
@@ -1,100 +1,100 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 2, 2, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.epu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit1 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it"); // 2, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear");// 2, 2, n
+ }
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public void deselect(int start, int end) {
+ super.deselect(start, end); // 5, 1, TestUnit2
+ }
+
+ @Override
+ public TableColumn getColumn(int index) {
+ return super.getColumn(index); // 6, 1, TestUnit2
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 7, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit2.java
index 784c17b681f..6dcc9f76660 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/epu/PowerUnit2.java
@@ -1,82 +1,82 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit2 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 2, 3, n
- }
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 5, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.epu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit2 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it"); // 2, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear");// 2, 3, n
+ }
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 5, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton1.java
index 5639c046c11..f1248a21072 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton1.java
@@ -1,76 +1,76 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import1.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton1 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import1.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton1 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ } else {
+ return "Navigate There"; // 1, 3, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+ }
+ return "Navigate";
+ }
+
+ @Override
+ public void setImage(Image image) {
+ this.image = image; // 2, 1, TestUnit2
+ }
+
+ @Override
+ public void setText(String string) {
+ super.setText(string); // 3, 1, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return this.image; // 4, 2, n
+ } else {
+ return super.getImage(); // 4, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
+ }
+ return null; // 4, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton2.java
index 8f9b8516794..6c19cf8988e 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton2.java
@@ -8,54 +8,54 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import1.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import1.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton2 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
+ }
+ return "Navigate"; // 1, 4, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ return this.image; // 2, 2, n
+ } else {
+ return super.getImage(); // 2, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+ }
+ return null; // 2, 5, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton3.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton3.java
index 0556302e35c..9e3a87db07d 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton3.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import1/nav/NavigationButton3.java
@@ -8,39 +8,39 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import1.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton3 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public String getRationale() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
- }
- return "Navigate"; // 1, 4, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import1.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton3 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton3(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public String getRationale() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 3, n
+ }
+ return "Navigate"; // 1, 4, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoverageImport2TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoverageImport2TestBlam.java
index e949e038875..a1a1d84b7a1 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoverageImport2TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoverageImport2TestBlam.java
@@ -1,43 +1,43 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import2;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImport2TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 2";
-
- public CoverageImport2TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import1/com/screenA/ComScrnAButton1.java",
- "import1/com/screenA/ComScrnAButton2.java",
- "import2/com/screenA/ComScrnAButton3.java",
- //
- "import1/com/screenB/ScreenBButton1.java", "import1/com/screenB/ScreenBButton2.java",
- "import1/com/screenB/ScreenBButton3.java",
- //
- "import1/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java",
- //
- "import1/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java",
- //
- "import1/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
- "import1/nav/NavigationButton3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import2;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageImport2TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 2";
+
+ public CoverageImport2TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import1/com/screenA/ComScrnAButton1.java",
+ "import1/com/screenA/ComScrnAButton2.java",
+ "import2/com/screenA/ComScrnAButton3.java",
+ //
+ "import1/com/screenB/ScreenBButton1.java", "import1/com/screenB/ScreenBButton2.java",
+ "import1/com/screenB/ScreenBButton3.java",
+ //
+ "import1/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java",
+ //
+ "import1/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java",
+ //
+ "import1/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
+ "import1/nav/NavigationButton3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoveragePackage1Import2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoveragePackage1Import2.java
index b1d29b07063..ae058cd0430 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoveragePackage1Import2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/CoveragePackage1Import2.java
@@ -1,25 +1,25 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import2;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import2 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import2(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 2 - Add epu.PowerUnit3", CoverageImport2TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import2;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import2 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import2(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 2 - Add epu.PowerUnit3", CoverageImport2TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/com/screenA/ComScrnAButton3.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/com/screenA/ComScrnAButton3.java
index 7a635b9ff5e..a609307589a 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/com/screenA/ComScrnAButton3.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/com/screenA/ComScrnAButton3.java
@@ -1,52 +1,52 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import2.com.screenA;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class ComScrnAButton3 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public ComScrnAButton3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit3
- return this.image; // 1, 2, n
- } else {
- return super.getImage(); // 1, 3, TestUnit3
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import2.com.screenA;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class ComScrnAButton3 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public ComScrnAButton3(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit1|TestUnit3
+ return this.image; // 1, 2, n
+ } else {
+ return super.getImage(); // 1, 3, TestUnit3
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/epu/PowerUnit3.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/epu/PowerUnit3.java
index 70e52709f4d..f80ecf9350f 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/epu/PowerUnit3.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import2/epu/PowerUnit3.java
@@ -1,52 +1,52 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import2.epu;
-
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit3 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit3(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 1, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return new Point(3, 2); // 2, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 2, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 3, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import2.epu;
+
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit3 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit3(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 1, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ return new Point(3, 2); // 2, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 2, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 3, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoverageImport3TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoverageImport3TestBlam.java
index 64ee2768cd6..408cdb43d2c 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoverageImport3TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoverageImport3TestBlam.java
@@ -1,33 +1,33 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import3;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Imports new method initAdded to end of PowerUnit1
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport3TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 3";
-
- public CoverageImport3TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import3/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import3;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Imports new method initAdded to end of PowerUnit1
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport3TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 3";
+
+ public CoverageImport3TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import3/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoveragePackage1Import3.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoveragePackage1Import3.java
index 849613586b5..f9c9ffeda2f 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoveragePackage1Import3.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/CoveragePackage1Import3.java
@@ -1,25 +1,25 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import3;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import3 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import3(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 3 - Add PowerUnit1.initAdded to end", CoverageImport3TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import3;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import3 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import3(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 3 - Add PowerUnit1.initAdded to end", CoverageImport3TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/epu/PowerUnit1.java
index 62c2a5f39df..fa0b0cae47e 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/epu/PowerUnit1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import3/epu/PowerUnit1.java
@@ -1,104 +1,104 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import3.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 2, 2, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
- public int initAdded() {
- return super.getColumnCount(); // 8, 1, TestUnit4
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import3.epu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit1 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it"); // 2, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear");// 2, 2, n
+ }
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public void deselect(int start, int end) {
+ super.deselect(start, end); // 5, 1, TestUnit2
+ }
+
+ @Override
+ public TableColumn getColumn(int index) {
+ return super.getColumn(index); // 6, 1, TestUnit2
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 7, 1, TestUnit2
+ }
+
+ public int initAdded() {
+ return super.getColumnCount(); // 8, 1, TestUnit4
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoverageImport4TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoverageImport4TestBlam.java
index b1e04aa486e..f03f5f5b3fa 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoverageImport4TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoverageImport4TestBlam.java
@@ -1,33 +1,33 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import4;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Imports change to epu.PowerUnit1, adding a new method
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport4TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 4";
-
- public CoverageImport4TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import4/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import4;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Imports change to epu.PowerUnit1, adding a new method
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport4TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 4";
+
+ public CoverageImport4TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import4/epu/PowerUnit1.java", "import1/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoveragePackage1Import4.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoveragePackage1Import4.java
index f6460763387..61deb14cf1b 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoveragePackage1Import4.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/CoveragePackage1Import4.java
@@ -1,25 +1,25 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import4;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import4 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import4(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 4 - Add PowerUnit1.deselectAdded to middle", CoverageImport4TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import4;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import4 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import4(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 4 - Add PowerUnit1.deselectAdded to middle", CoverageImport4TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/epu/PowerUnit1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/epu/PowerUnit1.java
index a6803b22703..1b8ceb6ea65 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/epu/PowerUnit1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import4/epu/PowerUnit1.java
@@ -1,108 +1,108 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import4.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit1 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it"); // 2, 2, n
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear");// 2, 2, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- public void deselectAdded(int start, int end) {
- super.deselect(start, end); // 6, 1, TestUnit5
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 7, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 8, 1, TestUnit2
- }
-
- public int initAdded() {
- return super.getColumnCount(); // 9, 1, TestUnit4
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import4.epu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit1 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it"); // 2, 2, n
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear");// 2, 2, n
+ }
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public void deselect(int start, int end) {
+ super.deselect(start, end); // 5, 1, TestUnit2
+ }
+
+ public void deselectAdded(int start, int end) {
+ super.deselect(start, end); // 6, 1, TestUnit5
+ }
+
+ @Override
+ public TableColumn getColumn(int index) {
+ return super.getColumn(index); // 7, 1, TestUnit2
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 8, 1, TestUnit2
+ }
+
+ public int initAdded() {
+ return super.getColumnCount(); // 9, 1, TestUnit4
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoverageImport5TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoverageImport5TestBlam.java
index b47ba3d3d78..8023a91f091 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoverageImport5TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoverageImport5TestBlam.java
@@ -1,34 +1,34 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import5;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Imports change to epu.PowerUnit1, adding a new method
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport5TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 5";
-
- public CoverageImport5TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import5/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
- "import1/nav/NavigationButton3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import5;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Imports change to epu.PowerUnit1, adding a new method
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport5TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 5";
+
+ public CoverageImport5TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import5/nav/NavigationButton1.java", "import1/nav/NavigationButton2.java",
+ "import1/nav/NavigationButton3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoveragePackage1Import5.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoveragePackage1Import5.java
index ea4b1bcdb95..6a77eeb5938 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoveragePackage1Import5.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/CoveragePackage1Import5.java
@@ -1,26 +1,26 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import5;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import5 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import5(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 5 - Add NavigationButton.setImage.line 2,3 items to end",
- CoverageImport5TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import5;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import5 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import5(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 5 - Add NavigationButton.setImage.line 2,3 items to end",
+ CoverageImport5TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/nav/NavigationButton1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/nav/NavigationButton1.java
index 2053f3f69b7..4ceb2e4cba5 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/nav/NavigationButton1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import5/nav/NavigationButton1.java
@@ -1,78 +1,78 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import5.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton1 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return "Navigate Here"; // 1, 2, TestUnit2
- } else {
- return "Navigate There"; // 1, 3, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
- }
- return "Navigate";
- }
-
- @Override
- public void setImage(Image image) {
- this.image = image; // 2, 1, TestUnit2
- super.getImage(); // 2, 2, y
- super.checkWidget(); // 2, 3, n
- }
-
- @Override
- public void setText(String string) {
- super.setText(string); // 3, 1, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return this.image; // 4, 2, n
- } else {
- return super.getImage(); // 4, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
- }
- return null; // 4, 6, n
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import5.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton1 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return "Navigate Here"; // 1, 2, TestUnit2
+ } else {
+ return "Navigate There"; // 1, 3, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+ }
+ return "Navigate";
+ }
+
+ @Override
+ public void setImage(Image image) {
+ this.image = image; // 2, 1, TestUnit2
+ super.getImage(); // 2, 2, y
+ super.checkWidget(); // 2, 3, n
+ }
+
+ @Override
+ public void setText(String string) {
+ super.setText(string); // 3, 1, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return this.image; // 4, 2, n
+ } else {
+ return super.getImage(); // 4, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 4, 5, n
+ }
+ return null; // 4, 6, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoverageImport6TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoverageImport6TestBlam.java
index 5018ddf2b41..44e4f621273 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoverageImport6TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoverageImport6TestBlam.java
@@ -1,33 +1,33 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import6;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Delete PowerUnit2.clear
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport6TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 6";
-
- public CoverageImport6TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import4/epu/PowerUnit1.java", "import6/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import6;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Delete PowerUnit2.clear
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport6TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 6";
+
+ public CoverageImport6TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import4/epu/PowerUnit1.java", "import6/epu/PowerUnit2.java", "import2/epu/PowerUnit3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoveragePackage1Import6.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoveragePackage1Import6.java
index 5c9fcda9eb5..73e40a3785f 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoveragePackage1Import6.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/CoveragePackage1Import6.java
@@ -1,25 +1,25 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import6;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import6 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import6(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 6 - Delete PowerUnit2.clear", CoverageImport6TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import6;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import6 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import6(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 6 - Delete PowerUnit2.clear", CoverageImport6TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/epu/PowerUnit2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/epu/PowerUnit2.java
index 72899ba4c28..19e626ff024 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/epu/PowerUnit2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import6/epu/PowerUnit2.java
@@ -1,71 +1,71 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import6.epu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-
-/**
- * @author Donald G. Dunne
- */
-public class PowerUnit2 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public PowerUnit2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 2, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 3, 1, TestUnit2
- return new Point(3, 2); // 3, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 3, 3, TestUnit2
- }
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 4, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import6.epu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class PowerUnit2 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public PowerUnit2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 2, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 3, 1, TestUnit2
+ return new Point(3, 2); // 3, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 3, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 4, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoverageImport7TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoverageImport7TestBlam.java
index ebc86c54ff2..a96bd09f0fa 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoverageImport7TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoverageImport7TestBlam.java
@@ -1,33 +1,33 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import7;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Delete PowerUnit2.clear
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport7TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 7";
-
- public CoverageImport7TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import7/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import7;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Delete PowerUnit2.clear
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport7TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 7";
+
+ public CoverageImport7TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import7/apu/AuxPowerUnit1.java", "import1/apu/AuxPowerUnit2.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoveragePackage1Import7.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoveragePackage1Import7.java
index b4de57ed7e6..a07f28394ea 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoveragePackage1Import7.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/CoveragePackage1Import7.java
@@ -1,26 +1,26 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import7;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import7 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import7(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 7 - Change items AuxPowerUnit1.clear line 2 and 3",
- CoverageImport7TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import7;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import7 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import7(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 7 - Change items AuxPowerUnit1.clear line 2 and 3",
+ CoverageImport7TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/apu/AuxPowerUnit1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/apu/AuxPowerUnit1.java
index 78b9dff6858..737a038fc86 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/apu/AuxPowerUnit1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import7/apu/AuxPowerUnit1.java
@@ -1,100 +1,100 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import7.apu;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-
-/**
- * @author Donald G. Dunne
- */
-public class AuxPowerUnit1 extends Table {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public AuxPowerUnit1(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- return this.image; // 1, 2, n
- } else {
- return this.image; // 1, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
- }
- return null; // 1, 6, n
- }
-
- @Override
- public void clear(int[] indices) {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- System.out.println("clear it now"); // 2, 2, TestUnit1
- } else {
- for (int x = 0; x < 34; x++) {
- System.err.println("clear it"); // 2, 3, n
- }
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
-
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
- }
- }
-
- @Override
- public void clearAll() {
- System.out.println("clear All"); // 3, 1, TestUnit2
- }
-
- @Override
- public Point computeSize(int wHint, int hHint, boolean changed) {
- if (getStyle() == 4) { // 4, 1, TestUnit2
- return new Point(3, 2); // 4, 2, n
- } else {
- return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
- }
- }
-
- @Override
- public void deselect(int start, int end) {
- super.deselect(start, end); // 5, 1, TestUnit2
- }
-
- @Override
- public TableColumn getColumn(int index) {
- return super.getColumn(index); // 6, 1, TestUnit2
- }
-
- @Override
- public int getColumnCount() {
- return super.getColumnCount(); // 7, 1, TestUnit2
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import7.apu;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class AuxPowerUnit1 extends Table {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public AuxPowerUnit1(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ return this.image; // 1, 2, n
+ } else {
+ return this.image; // 1, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 5, n
+ }
+ return null; // 1, 6, n
+ }
+
+ @Override
+ public void clear(int[] indices) {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ System.out.println("clear it now"); // 2, 2, TestUnit1
+ } else {
+ for (int x = 0; x < 34; x++) {
+ System.err.println("clear it"); // 2, 3, n
+ }
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 5, n
+ }
+ }
+
+ @Override
+ public void clearAll() {
+ System.out.println("clear All"); // 3, 1, TestUnit2
+ }
+
+ @Override
+ public Point computeSize(int wHint, int hHint, boolean changed) {
+ if (getStyle() == 4) { // 4, 1, TestUnit2
+ return new Point(3, 2); // 4, 2, n
+ } else {
+ return super.computeSize(wHint, hHint, changed); // 4, 3, TestUnit2
+ }
+ }
+
+ @Override
+ public void deselect(int start, int end) {
+ super.deselect(start, end); // 5, 1, TestUnit2
+ }
+
+ @Override
+ public TableColumn getColumn(int index) {
+ return super.getColumn(index); // 6, 1, TestUnit2
+ }
+
+ @Override
+ public int getColumnCount() {
+ return super.getColumnCount(); // 7, 1, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoverageImport8TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoverageImport8TestBlam.java
index 4c0c472b05b..c5dadcf1a69 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoverageImport8TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoverageImport8TestBlam.java
@@ -1,34 +1,34 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import8;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Deletes NavigationButton2.getText.line2
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport8TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 8";
-
- public CoverageImport8TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import5/nav/NavigationButton1.java", "import8/nav/NavigationButton2.java",
- "import1/nav/NavigationButton3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import8;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Deletes NavigationButton2.getText.line2
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport8TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 8";
+
+ public CoverageImport8TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import5/nav/NavigationButton1.java", "import8/nav/NavigationButton2.java",
+ "import1/nav/NavigationButton3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoveragePackage1Import8.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoveragePackage1Import8.java
index c69647180d7..0bf83fd5227 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoveragePackage1Import8.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/CoveragePackage1Import8.java
@@ -1,27 +1,27 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import8;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Deletes NavigationButton2.getText.line2
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import8 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import8(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 8 - Deletes NavigationButton2.getText.line2", CoverageImport8TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import8;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * Deletes NavigationButton2.getText.line2
+ *
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import8 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import8(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 8 - Deletes NavigationButton2.getText.line2", CoverageImport8TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/nav/NavigationButton2.java
index 04213e38a52..5aee7d44c66 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/nav/NavigationButton2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import8/nav/NavigationButton2.java
@@ -8,53 +8,53 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import8.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 2, n
- }
- return "Navigate"; // 1, 3, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, n
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, n
- }
-
-}
+package org.eclipse.osee.coverage.test.import8.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton2 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 2, n
+ }
+ return "Navigate"; // 1, 3, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ return this.image; // 2, 2, n
+ } else {
+ return super.getImage(); // 2, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+ }
+ return null; // 2, 5, n
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoverageImport9TestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoverageImport9TestBlam.java
index aeff0d71cdc..8e5dd40ed1e 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoverageImport9TestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoverageImport9TestBlam.java
@@ -1,34 +1,34 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import9;
-
-import java.util.Arrays;
-import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
-
-/**
- * Method update for NavigationButton2.getImage.line2 and line5
- *
- * @author Donald G. Dunne
- */
-public class CoverageImport9TestBlam extends CoverageImportTestBlam {
-
- public static String NAME = "Test Import 9";
-
- public CoverageImport9TestBlam() {
- super(NAME, Arrays.asList(
- //
- "import5/nav/NavigationButton1.java", "import9/nav/NavigationButton2.java",
- "import1/nav/NavigationButton3.java"
- //
- ));
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import9;
+
+import java.util.Arrays;
+import org.eclipse.osee.coverage.test.util.CoverageImportTestBlam;
+
+/**
+ * Method update for NavigationButton2.getImage.line2 and line5
+ *
+ * @author Donald G. Dunne
+ */
+public class CoverageImport9TestBlam extends CoverageImportTestBlam {
+
+ public static String NAME = "Test Import 9";
+
+ public CoverageImport9TestBlam() {
+ super(NAME, Arrays.asList(
+ //
+ "import5/nav/NavigationButton1.java", "import9/nav/NavigationButton2.java",
+ "import1/nav/NavigationButton3.java"
+ //
+ ));
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoveragePackage1Import9.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoveragePackage1Import9.java
index 27debd03a56..5b794492c37 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoveragePackage1Import9.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/CoveragePackage1Import9.java
@@ -1,28 +1,28 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.import9;
-
-import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-
-/**
- * Method update for NavigationButton2.getImage.line2 and line5
- *
- * @author Donald G. Dunne
- */
-public class CoveragePackage1Import9 extends CpSelectAndImportItem {
-
- public CoveragePackage1Import9(XNavigateItem parent) {
- super(parent, "Open CP 1 - Import 9 - Method update for NavigationButton2.getImage.line2 and line5",
- CoverageImport9TestBlam.NAME);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.import9;
+
+import org.eclipse.osee.coverage.test.util.CpSelectAndImportItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+
+/**
+ * Method update for NavigationButton2.getImage.line2 and line5
+ *
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1Import9 extends CpSelectAndImportItem {
+
+ public CoveragePackage1Import9(XNavigateItem parent) {
+ super(parent, "Open CP 1 - Import 9 - Method update for NavigationButton2.getImage.line2 and line5",
+ CoverageImport9TestBlam.NAME);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/nav/NavigationButton2.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/nav/NavigationButton2.java
index 076eb8eb4c4..aaaf246d472 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/nav/NavigationButton2.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/import9/nav/NavigationButton2.java
@@ -8,53 +8,53 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.import9.nav;
-
-import java.util.logging.Level;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-
-/**
- * @author Donald G. Dunne
- */
-public class NavigationButton2 extends Button {
-
- public Image image;
-
- /**
- * @param parent
- * @param style
- */
- public NavigationButton2(Composite parent, int style, Image image) {
- super(parent, style);
- }
-
- @Override
- public String getText() {
- try {
- if (getStyle() == 4) { // 1, 1, TestUnit2
- }
- } catch (Exception ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 2, n
- }
- return "Navigate"; // 1, 3, n
- }
-
- @Override
- public Image getImage() {
- try {
- if (getStyle() == 4) { // 2, 1, TestUnit2
- return this.image; // 2, 2, TestUnit2
- } else {
- return super.getImage(); // 2, 3, TestUnit2
- }
- } catch (IllegalArgumentException ex) {
- OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
- }
- return null; // 2, 5, TestUnit2
- }
-
-}
+package org.eclipse.osee.coverage.test.import9.nav;
+
+import java.util.logging.Level;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class NavigationButton2 extends Button {
+
+ public Image image;
+
+ /**
+ * @param parent
+ * @param style
+ */
+ public NavigationButton2(Composite parent, int style, Image image) {
+ super(parent, style);
+ }
+
+ @Override
+ public String getText() {
+ try {
+ if (getStyle() == 4) { // 1, 1, TestUnit2
+ }
+ } catch (Exception ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 1, 2, n
+ }
+ return "Navigate"; // 1, 3, n
+ }
+
+ @Override
+ public Image getImage() {
+ try {
+ if (getStyle() == 4) { // 2, 1, TestUnit2
+ return this.image; // 2, 2, TestUnit2
+ } else {
+ return super.getImage(); // 2, 3, TestUnit2
+ }
+ } catch (IllegalArgumentException ex) {
+ OseeLog.log(Activator.class, Level.SEVERE, ex); // 2, 4, n
+ }
+ return null; // 2, 5, TestUnit2
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemPersistTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemPersistTest.java
index 4b18fdf4146..88f0ca1c351 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemPersistTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemPersistTest.java
@@ -8,130 +8,130 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.store.DbTestUnitProvider;
-import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
-import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageItemPersistTest {
-
- public static CoverageUnit parentCu = null;
- public static CoverageItem ci = null;
- public static String parentGuid = null;
- public static String guid = null;
-
- @AfterClass
- public static void testCleanup() throws OseeCoreException {
- CoverageTestUtil.cleanupCoverageTests();
- }
-
- @BeforeClass
- public static void testSetup() throws OseeCoreException {
- CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
- CoverageTestUtil.cleanupCoverageTests();
- // If this fails, cleanup didn't happen. Must DbInit
- Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
-
- parentCu = new CoverageUnit(null, "Top", "C:/UserData/", null);
- parentGuid = parentCu.getGuid();
- ci = new CoverageItem(parentCu, CoverageOptionManager.Deactivated_Code, "1");
- ci.setTestUnitProvider(DbTestUnitProvider.instance());
- for (int x = 0; x < 10; x++) {
- ci.addTestUnitName("Test Unit " + x);
- }
- ci.setRationale("this is rationale");
- ci.setName("this is text");
- guid = ci.getGuid();
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
- */
- @Test
- public void testGetArtifact() throws OseeCoreException {
- try {
- ArtifactQuery.getArtifactFromId(parentGuid, BranchManager.getCommonBranch());
- Assert.fail("Artifact should not yet exist");
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
- }
-
- Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
- Assert.assertNull("Artifact should not have been created", artifact);
- artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(true);
- CoverageTestUtil.registerAsTestArtifact(artifact);
- artifact.persist();
- Assert.assertNotNull("Artifact should have been created", artifact);
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#save(SkynetTransaction)}
- */
- @Test
- public void testSave() throws OseeCoreException {
- // Since test units are stored through provider, ensure they are same before and after save
- Assert.assertEquals(10, ci.getTestUnits().size());
-
- Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(true);
- Assert.assertNotNull(artifact);
- SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save CoverageItem");
- (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).save(transaction);
- transaction.execute();
-
- Assert.assertEquals(10, ci.getTestUnits().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
- */
- @Test
- public void testGetArtifact2() throws OseeCoreException {
- OseeCoverageUnitStore.get(parentCu, BranchManager.getCommonBranch()).load(CoverageOptionManagerDefault.instance());
- CoverageItem ci = parentCu.getCoverageItems().iterator().next();
- ci.setTestUnitProvider(DbTestUnitProvider.instance());
- Assert.assertEquals(guid, ci.getGuid());
- Assert.assertEquals("1", ci.getOrderNumber());
- Assert.assertEquals(CoverageOptionManager.Deactivated_Code, ci.getCoverageMethod());
- Assert.assertEquals(10, ci.getTestUnits().size());
- Assert.assertEquals("this is text", ci.getFileContents());
- Assert.assertEquals("this is rationale", ci.getRationale());
- Assert.assertFalse(ci.isFolder());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#delete(org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction, boolean)}
- * .
- */
- @Test
- public void testDelete() throws OseeCoreException {
- Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
- Assert.assertNotNull(artifact);
- SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save CoverageItem");
- (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).delete(transaction, false);
- transaction.execute();
- artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
- Assert.assertNull(artifact);
- Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.store.DbTestUnitProvider;
+import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
+import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.junit.AfterClass;
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageItemPersistTest {
+
+ public static CoverageUnit parentCu = null;
+ public static CoverageItem ci = null;
+ public static String parentGuid = null;
+ public static String guid = null;
+
+ @AfterClass
+ public static void testCleanup() throws OseeCoreException {
+ CoverageTestUtil.cleanupCoverageTests();
+ }
+
+ @BeforeClass
+ public static void testSetup() throws OseeCoreException {
+ CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
+ CoverageTestUtil.cleanupCoverageTests();
+ // If this fails, cleanup didn't happen. Must DbInit
+ Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
+
+ parentCu = new CoverageUnit(null, "Top", "C:/UserData/", null);
+ parentGuid = parentCu.getGuid();
+ ci = new CoverageItem(parentCu, CoverageOptionManager.Deactivated_Code, "1");
+ ci.setTestUnitProvider(DbTestUnitProvider.instance());
+ for (int x = 0; x < 10; x++) {
+ ci.addTestUnitName("Test Unit " + x);
+ }
+ ci.setRationale("this is rationale");
+ ci.setName("this is text");
+ guid = ci.getGuid();
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
+ */
+ @Test
+ public void testGetArtifact() throws OseeCoreException {
+ try {
+ ArtifactQuery.getArtifactFromId(parentGuid, BranchManager.getCommonBranch());
+ Assert.fail("Artifact should not yet exist");
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing
+ }
+
+ Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
+ Assert.assertNull("Artifact should not have been created", artifact);
+ artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(true);
+ CoverageTestUtil.registerAsTestArtifact(artifact);
+ artifact.persist();
+ Assert.assertNotNull("Artifact should have been created", artifact);
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#save(SkynetTransaction)}
+ */
+ @Test
+ public void testSave() throws OseeCoreException {
+ // Since test units are stored through provider, ensure they are same before and after save
+ Assert.assertEquals(10, ci.getTestUnits().size());
+
+ Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(true);
+ Assert.assertNotNull(artifact);
+ SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save CoverageItem");
+ (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).save(transaction);
+ transaction.execute();
+
+ Assert.assertEquals(10, ci.getTestUnits().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#asArtifact(boolean)}.
+ */
+ @Test
+ public void testGetArtifact2() throws OseeCoreException {
+ OseeCoverageUnitStore.get(parentCu, BranchManager.getCommonBranch()).load(CoverageOptionManagerDefault.instance());
+ CoverageItem ci = parentCu.getCoverageItems().iterator().next();
+ ci.setTestUnitProvider(DbTestUnitProvider.instance());
+ Assert.assertEquals(guid, ci.getGuid());
+ Assert.assertEquals("1", ci.getOrderNumber());
+ Assert.assertEquals(CoverageOptionManager.Deactivated_Code, ci.getCoverageMethod());
+ Assert.assertEquals(10, ci.getTestUnits().size());
+ Assert.assertEquals("this is text", ci.getFileContents());
+ Assert.assertEquals("this is rationale", ci.getRationale());
+ Assert.assertFalse(ci.isFolder());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageItem#delete(org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction, boolean)}
+ * .
+ */
+ @Test
+ public void testDelete() throws OseeCoreException {
+ Artifact artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
+ Assert.assertNotNull(artifact);
+ SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "Save CoverageItem");
+ (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).delete(transaction, false);
+ transaction.execute();
+ artifact = (new OseeCoverageUnitStore(parentCu, BranchManager.getCommonBranch())).getArtifact(false);
+ Assert.assertNull(artifact);
+ Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemTest.java
index c7ada4b37ba..b9a2cc0534f 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageItemTest.java
@@ -8,295 +8,295 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageItemTest {
-
- public static CoverageUnit parent = null;
- public static CoverageItem ci1 = null, ci2 = null, ci3 = null, ci4 = null;
- public static SimpleTestUnitProvider simpleTestUnitProvider = new SimpleTestUnitProvider();
-
- @BeforeClass
- public static void testSetup() {
- parent = new CoverageUnit(null, "Top", "C:/UserData/", null);
- ci1 = new CoverageItem(parent, CoverageOptionManager.Deactivated_Code, "1");
- ci1.setName("this is text");
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#CoverageItem(org.eclipse.osee.coverage.model.CoverageUnit, org.eclipse.osee.coverage.model.CoverageOption, java.lang.String)}
- * .
- */
- @Test
- public void testCoverageItemCoverageUnitCoverageOptionString() {
- Assert.assertNotNull(ci1);
- ci2 = new CoverageItem(parent, CoverageOptionManager.Exception_Handling, "2");
- Assert.assertNotNull(ci2);
- ci3 = new CoverageItem(parent, CoverageOptionManager.Test_Unit, "3");
- Assert.assertNotNull(ci3);
- ci4 = new CoverageItem(parent, CoverageOptionManager.Not_Covered, "4");
- Assert.assertNotNull(ci4);
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#CoverageItem(org.eclipse.osee.coverage.model.CoverageUnit, java.lang.String)}
- * .
- *
- * @throws OseeCoreException
- */
- @Test
- public void testCoverageItemCoverageUnitString() throws OseeCoreException {
- String xml = ci1.toXml();
- CoverageItem ci = new CoverageItem(parent, xml, CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
- Assert.assertEquals(ci1.getParent(), ci.getParent());
- Assert.assertEquals(ci1.getCoverageMethod(), ci.getCoverageMethod());
- Assert.assertEquals(ci1.getOrderNumber(), ci.getOrderNumber());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#addTestUnit(org.eclipse.osee.coverage.model.CoverageTestUnit)}
- * .
- */
- @Test
- public void testAddGetTestUnit() throws OseeCoreException {
- for (int x = 0; x < 10; x++) {
- ci1.addTestUnitName("Test Unit " + x);
- }
- Assert.assertEquals(10, ci1.getTestUnits().size());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageItem#setCoverageMethod(org.eclipse.osee.coverage.model.CoverageOption)}
- * .
- */
- @Test
- public void testSetGetCoverageMethod() {
- ci1.setCoverageMethod(CoverageOptionManager.Exception_Handling);
- Assert.assertEquals(CoverageOptionManager.Exception_Handling, ci1.getCoverageMethod());
- ci1.setCoverageMethod(CoverageOptionManager.Deactivated_Code);
- Assert.assertEquals(CoverageOptionManager.Deactivated_Code, ci1.getCoverageMethod());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getExecuteNum()}.
- */
- @Test
- public void testGetOrderNum() {
- Assert.assertEquals("1", ci1.getOrderNumber());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getNotes()}.
- */
- @Test
- public void testGetNotes() {
- Assert.assertEquals(ci1.getNotes(), null);
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isEditable()}.
- */
- @Test
- public void testIsEditable() {
- Assert.assertTrue(ci1.isEditable().isFalse());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getName()}.
- */
- @Test
- public void testGetName() {
- Assert.assertEquals("this is text", ci1.getName());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getName()}.
- */
- @Test
- public void testGetNameFull() {
- parent.setOrderNumber("33");
- Assert.assertEquals("33:1 [this is text]", ci1.getNameFull());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isCovered()}.
- */
- @Test
- public void testIsCovered() {
- Assert.assertTrue(ci1.isCovered());
- Assert.assertTrue(ci2.isCovered());
- Assert.assertTrue(ci3.isCovered());
- Assert.assertFalse(ci4.isCovered());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#equals(java.lang.Object)}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testEqualsObject() throws OseeCoreException {
- CoverageItem ci =
- new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
- Assert.assertEquals(ci, ci1);
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getGuid()}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testGetGuid() throws OseeCoreException {
- CoverageItem ci =
- new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
- Assert.assertEquals(ci1.getGuid(), ci.getGuid());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getParent()}.
- */
- @Test
- public void testGetParent() {
- Assert.assertTrue(ci1.getParent().equals(parent));
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#setGuid(java.lang.String)}.
- */
- @Test
- public void testSetGuid() throws OseeCoreException {
- CoverageItem ci =
- new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
- ci.setGuid("asdf");
- Assert.assertEquals("asdf", ci.getGuid());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getRationale()}.
- */
- @Test
- public void testSetGetCoverageRationale() {
- ci1.setRationale("this is rationale");
- Assert.assertEquals("this is rationale", ci1.getRationale());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#setName(java.lang.String)}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testSetGetText() throws OseeCoreException {
- ci1.setName("this is text2");
- Assert.assertEquals("this is text2", ci1.getFileContents());
- ci1.setName("this is text");
- Assert.assertEquals("this is text", ci1.getFileContents());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getLocation()}.
- */
- @Test
- public void testSetGetLocation() {
- Assert.assertEquals("", ci1.getLocation());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getNamespace()}.
- */
- @Test
- public void testGetNamespace() {
- Assert.assertEquals("", ci1.getNamespace());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#toXml()}.
- */
- @Test
- public void testToXml() throws OseeCoreException {
- CoverageItem ci =
- new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
- Assert.assertEquals(ci1.getGuid(), ci.getGuid());
- Assert.assertEquals(ci1.getOrderNumber(), ci.getOrderNumber());
- Assert.assertEquals(ci1.getCoverageMethod(), ci.getCoverageMethod());
- Assert.assertEquals(ci1.getFileContents(), ci.getFileContents());
- Assert.assertEquals(ci1.getRationale(), ci.getRationale());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isAssignable()}.
- */
- @Test
- public void testIsAssignable() {
- Assert.assertFalse(ci1.isAssignable());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getAssignees()}.
- */
- @Test
- public void testGetAssignees() throws OseeCoreException {
- Assert.assertEquals("", ci1.getAssignees());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getCoveragePercent()}.
- */
- @Test
- public void testGetCoveragePercent() {
- Assert.assertEquals(100.0, ci1.getCoveragePercent());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getChildren()}.
- */
- @Test
- public void testGetChildrenItems() {
- Assert.assertEquals(0, ci1.getChildren().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getChildren(boolean)}.
- */
- @Test
- public void testGetCoverageEditorItems() {
- Assert.assertEquals(0, ci1.getChildren(false).size());
- Assert.assertEquals(0, ci1.getChildren(true).size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getCoveragePercentStr()}.
- */
- @Test
- public void testGetCoveragePercentStr() {
- Assert.assertEquals("100", ci1.getCoveragePercentStr());
- Assert.assertEquals("0", ci4.getCoveragePercentStr());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isFolder()}.
- */
- @Test
- public void testIsFolder() {
- Assert.assertEquals(false, ci1.isFolder());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageItemTest {
+
+ public static CoverageUnit parent = null;
+ public static CoverageItem ci1 = null, ci2 = null, ci3 = null, ci4 = null;
+ public static SimpleTestUnitProvider simpleTestUnitProvider = new SimpleTestUnitProvider();
+
+ @BeforeClass
+ public static void testSetup() {
+ parent = new CoverageUnit(null, "Top", "C:/UserData/", null);
+ ci1 = new CoverageItem(parent, CoverageOptionManager.Deactivated_Code, "1");
+ ci1.setName("this is text");
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageItem#CoverageItem(org.eclipse.osee.coverage.model.CoverageUnit, org.eclipse.osee.coverage.model.CoverageOption, java.lang.String)}
+ * .
+ */
+ @Test
+ public void testCoverageItemCoverageUnitCoverageOptionString() {
+ Assert.assertNotNull(ci1);
+ ci2 = new CoverageItem(parent, CoverageOptionManager.Exception_Handling, "2");
+ Assert.assertNotNull(ci2);
+ ci3 = new CoverageItem(parent, CoverageOptionManager.Test_Unit, "3");
+ Assert.assertNotNull(ci3);
+ ci4 = new CoverageItem(parent, CoverageOptionManager.Not_Covered, "4");
+ Assert.assertNotNull(ci4);
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageItem#CoverageItem(org.eclipse.osee.coverage.model.CoverageUnit, java.lang.String)}
+ * .
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testCoverageItemCoverageUnitString() throws OseeCoreException {
+ String xml = ci1.toXml();
+ CoverageItem ci = new CoverageItem(parent, xml, CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
+ Assert.assertEquals(ci1.getParent(), ci.getParent());
+ Assert.assertEquals(ci1.getCoverageMethod(), ci.getCoverageMethod());
+ Assert.assertEquals(ci1.getOrderNumber(), ci.getOrderNumber());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageItem#addTestUnit(org.eclipse.osee.coverage.model.CoverageTestUnit)}
+ * .
+ */
+ @Test
+ public void testAddGetTestUnit() throws OseeCoreException {
+ for (int x = 0; x < 10; x++) {
+ ci1.addTestUnitName("Test Unit " + x);
+ }
+ Assert.assertEquals(10, ci1.getTestUnits().size());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageItem#setCoverageMethod(org.eclipse.osee.coverage.model.CoverageOption)}
+ * .
+ */
+ @Test
+ public void testSetGetCoverageMethod() {
+ ci1.setCoverageMethod(CoverageOptionManager.Exception_Handling);
+ Assert.assertEquals(CoverageOptionManager.Exception_Handling, ci1.getCoverageMethod());
+ ci1.setCoverageMethod(CoverageOptionManager.Deactivated_Code);
+ Assert.assertEquals(CoverageOptionManager.Deactivated_Code, ci1.getCoverageMethod());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getExecuteNum()}.
+ */
+ @Test
+ public void testGetOrderNum() {
+ Assert.assertEquals("1", ci1.getOrderNumber());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getNotes()}.
+ */
+ @Test
+ public void testGetNotes() {
+ Assert.assertEquals(ci1.getNotes(), null);
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isEditable()}.
+ */
+ @Test
+ public void testIsEditable() {
+ Assert.assertTrue(ci1.isEditable().isFalse());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getName()}.
+ */
+ @Test
+ public void testGetName() {
+ Assert.assertEquals("this is text", ci1.getName());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getName()}.
+ */
+ @Test
+ public void testGetNameFull() {
+ parent.setOrderNumber("33");
+ Assert.assertEquals("33:1 [this is text]", ci1.getNameFull());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isCovered()}.
+ */
+ @Test
+ public void testIsCovered() {
+ Assert.assertTrue(ci1.isCovered());
+ Assert.assertTrue(ci2.isCovered());
+ Assert.assertTrue(ci3.isCovered());
+ Assert.assertFalse(ci4.isCovered());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#equals(java.lang.Object)}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testEqualsObject() throws OseeCoreException {
+ CoverageItem ci =
+ new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
+ Assert.assertEquals(ci, ci1);
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getGuid()}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testGetGuid() throws OseeCoreException {
+ CoverageItem ci =
+ new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
+ Assert.assertEquals(ci1.getGuid(), ci.getGuid());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getParent()}.
+ */
+ @Test
+ public void testGetParent() {
+ Assert.assertTrue(ci1.getParent().equals(parent));
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#setGuid(java.lang.String)}.
+ */
+ @Test
+ public void testSetGuid() throws OseeCoreException {
+ CoverageItem ci =
+ new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
+ ci.setGuid("asdf");
+ Assert.assertEquals("asdf", ci.getGuid());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getRationale()}.
+ */
+ @Test
+ public void testSetGetCoverageRationale() {
+ ci1.setRationale("this is rationale");
+ Assert.assertEquals("this is rationale", ci1.getRationale());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#setName(java.lang.String)}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testSetGetText() throws OseeCoreException {
+ ci1.setName("this is text2");
+ Assert.assertEquals("this is text2", ci1.getFileContents());
+ ci1.setName("this is text");
+ Assert.assertEquals("this is text", ci1.getFileContents());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getLocation()}.
+ */
+ @Test
+ public void testSetGetLocation() {
+ Assert.assertEquals("", ci1.getLocation());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getNamespace()}.
+ */
+ @Test
+ public void testGetNamespace() {
+ Assert.assertEquals("", ci1.getNamespace());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#toXml()}.
+ */
+ @Test
+ public void testToXml() throws OseeCoreException {
+ CoverageItem ci =
+ new CoverageItem(parent, ci1.toXml(), CoverageOptionManagerDefault.instance(), simpleTestUnitProvider);
+ Assert.assertEquals(ci1.getGuid(), ci.getGuid());
+ Assert.assertEquals(ci1.getOrderNumber(), ci.getOrderNumber());
+ Assert.assertEquals(ci1.getCoverageMethod(), ci.getCoverageMethod());
+ Assert.assertEquals(ci1.getFileContents(), ci.getFileContents());
+ Assert.assertEquals(ci1.getRationale(), ci.getRationale());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isAssignable()}.
+ */
+ @Test
+ public void testIsAssignable() {
+ Assert.assertFalse(ci1.isAssignable());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getAssignees()}.
+ */
+ @Test
+ public void testGetAssignees() throws OseeCoreException {
+ Assert.assertEquals("", ci1.getAssignees());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getCoveragePercent()}.
+ */
+ @Test
+ public void testGetCoveragePercent() {
+ Assert.assertEquals(100.0, ci1.getCoveragePercent());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getChildren()}.
+ */
+ @Test
+ public void testGetChildrenItems() {
+ Assert.assertEquals(0, ci1.getChildren().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getChildren(boolean)}.
+ */
+ @Test
+ public void testGetCoverageEditorItems() {
+ Assert.assertEquals(0, ci1.getChildren(false).size());
+ Assert.assertEquals(0, ci1.getChildren(true).size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getCoveragePercentStr()}.
+ */
+ @Test
+ public void testGetCoveragePercentStr() {
+ Assert.assertEquals("100", ci1.getCoveragePercentStr());
+ Assert.assertEquals("0", ci4.getCoveragePercentStr());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#isFolder()}.
+ */
+ @Test
+ public void testIsFolder() {
+ Assert.assertEquals(false, ci1.isFolder());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerStoreTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerStoreTest.java
index 7aac4946253..a2f2f6c1d19 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerStoreTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerStoreTest.java
@@ -8,107 +8,107 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.model.CoverageOption;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
-import org.eclipse.osee.coverage.store.CoverageOptionManagerStore;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.store.CoverageOptionManagerStore.StoreLocation;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.KeyValueArtifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageOptionManagerStoreTest {
-
- @BeforeClass
- public static void setUp() throws OseeCoreException {
- SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "delete");
- for (Artifact artifact : ArtifactQuery.getArtifactListFromTypeAndName(CoverageArtifactTypes.CoveragePackage,
- CoverageOptionManagerStoreTest.class.getSimpleName(), BranchManager.getCommonBranch())) {
- artifact.deleteAndPersist(transaction);
- }
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.GeneralData, "Coverage Preferences",
- BranchManager.getCommonBranch());
- if (artifact != null) {
- KeyValueArtifact kvArt = new KeyValueArtifact(artifact, CoreAttributeTypes.GENERAL_STRING_DATA.getName());
- kvArt.removeValues("CoverageOptions");
- kvArt.save();
- artifact.persist(transaction);
- }
- transaction.execute();
- }
-
- private static Artifact getCoveragePackageArt() throws OseeCoreException {
- try {
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage,
- CoverageOptionManagerStoreTest.class.getSimpleName(), BranchManager.getCommonBranch());
- return artifact;
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
- }
- return null;
- }
-
- @Test
- public void testCoverageOptionManagerStore() throws OseeCoreException {
- CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
- CoveragePackage coveragePackage =
- new CoveragePackage(CoverageOptionManagerStoreTest.class.getSimpleName(),
- CoverageOptionManagerDefault.instance());
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, BranchManager.getCommonBranch());
- store.save();
-
- CoverageOptionManagerStore optionStore = new CoverageOptionManagerStore(store);
- // Global option should not be created yet
- Assert.assertEquals(StoreLocation.None, optionStore.getStoreLocation());
- Assert.assertEquals(CoverageOptionManagerDefault.instance().toXml(),
- optionStore.getCoverageOptionManager().toXml());
-
- // add another coverage option and store globally
- CoverageOptionManager coverageOptionManager = coveragePackage.getCoverageOptionManager();
- // have to create new coverage manager cause can't change default options
- CoverageOptionManager newCoverageOptionManager = new CoverageOptionManager(coverageOptionManager.toXml());
- newCoverageOptionManager.add(new CoverageOption("Another", "description", true));
- String newXmlWithAnother = newCoverageOptionManager.toXml();
- // Make sure option xml changed after adding a new option
- Assert.assertNotSame(newXmlWithAnother, coverageOptionManager.toXml());
- optionStore.store(newCoverageOptionManager, StoreLocation.Global);
-
- // Re-acquire option store and ensure that xml has been updated globally
- optionStore = new CoverageOptionManagerStore(store);
- Assert.assertEquals(StoreLocation.Global, optionStore.getStoreLocation());
- Assert.assertEquals(newXmlWithAnother, optionStore.getCoverageOptionManager().toXml());
-
- newCoverageOptionManager.add(new CoverageOption("One More", "description", true));
- String newXmlWithOneMore = newCoverageOptionManager.toXml();
- // Make sure option xml changed after adding a new option
- Assert.assertTrue(newXmlWithOneMore.contains("One More"));
- optionStore.store(newCoverageOptionManager, StoreLocation.Local);
-
- // Re-acquire option store and ensure that xml has been updated globally
- optionStore = new CoverageOptionManagerStore(store);
- Assert.assertEquals(StoreLocation.Local, optionStore.getStoreLocation());
- Assert.assertEquals(newXmlWithOneMore, optionStore.getCoverageOptionManager().toXml());
-
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.model.CoverageOption;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
+import org.eclipse.osee.coverage.store.CoverageOptionManagerStore;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.coverage.store.CoverageOptionManagerStore.StoreLocation;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.KeyValueArtifact;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageOptionManagerStoreTest {
+
+ @BeforeClass
+ public static void setUp() throws OseeCoreException {
+ SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "delete");
+ for (Artifact artifact : ArtifactQuery.getArtifactListFromTypeAndName(CoverageArtifactTypes.CoveragePackage,
+ CoverageOptionManagerStoreTest.class.getSimpleName(), BranchManager.getCommonBranch())) {
+ artifact.deleteAndPersist(transaction);
+ }
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.GeneralData, "Coverage Preferences",
+ BranchManager.getCommonBranch());
+ if (artifact != null) {
+ KeyValueArtifact kvArt = new KeyValueArtifact(artifact, CoreAttributeTypes.GENERAL_STRING_DATA.getName());
+ kvArt.removeValues("CoverageOptions");
+ kvArt.save();
+ artifact.persist(transaction);
+ }
+ transaction.execute();
+ }
+
+ private static Artifact getCoveragePackageArt() throws OseeCoreException {
+ try {
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage,
+ CoverageOptionManagerStoreTest.class.getSimpleName(), BranchManager.getCommonBranch());
+ return artifact;
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing
+ }
+ return null;
+ }
+
+ @Test
+ public void testCoverageOptionManagerStore() throws OseeCoreException {
+ CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
+ CoveragePackage coveragePackage =
+ new CoveragePackage(CoverageOptionManagerStoreTest.class.getSimpleName(),
+ CoverageOptionManagerDefault.instance());
+ OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, BranchManager.getCommonBranch());
+ store.save();
+
+ CoverageOptionManagerStore optionStore = new CoverageOptionManagerStore(store);
+ // Global option should not be created yet
+ Assert.assertEquals(StoreLocation.None, optionStore.getStoreLocation());
+ Assert.assertEquals(CoverageOptionManagerDefault.instance().toXml(),
+ optionStore.getCoverageOptionManager().toXml());
+
+ // add another coverage option and store globally
+ CoverageOptionManager coverageOptionManager = coveragePackage.getCoverageOptionManager();
+ // have to create new coverage manager cause can't change default options
+ CoverageOptionManager newCoverageOptionManager = new CoverageOptionManager(coverageOptionManager.toXml());
+ newCoverageOptionManager.add(new CoverageOption("Another", "description", true));
+ String newXmlWithAnother = newCoverageOptionManager.toXml();
+ // Make sure option xml changed after adding a new option
+ Assert.assertNotSame(newXmlWithAnother, coverageOptionManager.toXml());
+ optionStore.store(newCoverageOptionManager, StoreLocation.Global);
+
+ // Re-acquire option store and ensure that xml has been updated globally
+ optionStore = new CoverageOptionManagerStore(store);
+ Assert.assertEquals(StoreLocation.Global, optionStore.getStoreLocation());
+ Assert.assertEquals(newXmlWithAnother, optionStore.getCoverageOptionManager().toXml());
+
+ newCoverageOptionManager.add(new CoverageOption("One More", "description", true));
+ String newXmlWithOneMore = newCoverageOptionManager.toXml();
+ // Make sure option xml changed after adding a new option
+ Assert.assertTrue(newXmlWithOneMore.contains("One More"));
+ optionStore.store(newCoverageOptionManager, StoreLocation.Local);
+
+ // Re-acquire option store and ensure that xml has been updated globally
+ optionStore = new CoverageOptionManagerStore(store);
+ Assert.assertEquals(StoreLocation.Local, optionStore.getStoreLocation());
+ Assert.assertEquals(newXmlWithOneMore, optionStore.getCoverageOptionManager().toXml());
+
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerTest.java
index 0af55f18685..1e7f0325320 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageOptionManagerTest.java
@@ -8,66 +8,66 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import org.eclipse.osee.coverage.model.CoverageOption;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.framework.core.exception.OseeArgumentException;
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageOptionManagerTest {
-
- @Test
- public void testCoverageOptionManagerListOfCoverageOption() throws OseeArgumentException {
- CoverageOptionManager manager = new CoverageOptionManager();
- manager.add(new CoverageOption("Test_Unit", "This is the description", true));
- manager.add(new CoverageOption("New_One", "This is the description", false));
-
- Assert.assertEquals(2, manager.get().size());
- Assert.assertEquals(1, manager.getEnabled().size());
- try {
- manager.add(new CoverageOption("New_One", "Another descr", true));
- Assert.fail("This should not be allowed");
- } catch (Exception ex) {
- // do nothing; exception expected
- }
-
- String xml = manager.toXml();
- CoverageOptionManager newManager = new CoverageOptionManager(xml);
-
- Assert.assertEquals(2, newManager.get().size());
- Assert.assertEquals(1, newManager.getEnabled().size());
- try {
- manager.add(new CoverageOption("New_One", "Another descr", true));
- Assert.fail("This should not be allowed");
- } catch (Exception ex) {
- // do nothing; exception expected
- }
- for (CoverageOption option : manager.get()) {
- CoverageOption newOption = newManager.get(option.getName());
- Assert.assertNotNull(newOption);
- Assert.assertEquals(option.getName(), newOption.getName());
- Assert.assertEquals(option.getDescription(), newOption.getDescription());
- Assert.assertEquals(option.isEnabled(), newOption.isEnabled());
- }
-
- }
-
- @Test
- public void testCoverageOptionManagerDefault() {
- CoverageOptionManager defaultCoverageOptionManager = CoverageOptionManagerDefault.instance();
- Assert.assertEquals(5, defaultCoverageOptionManager.get().size());
- Assert.assertNotNull(defaultCoverageOptionManager.get("Test_Unit"));
- try {
- defaultCoverageOptionManager.add(new CoverageOption("New One", "Another descr", true));
- Assert.fail("This should not be allowed");
- } catch (Exception ex) {
- // do nothing; exception expected
- }
- }
-}
+package org.eclipse.osee.coverage.test.model;
+
+import org.eclipse.osee.coverage.model.CoverageOption;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.framework.core.exception.OseeArgumentException;
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageOptionManagerTest {
+
+ @Test
+ public void testCoverageOptionManagerListOfCoverageOption() throws OseeArgumentException {
+ CoverageOptionManager manager = new CoverageOptionManager();
+ manager.add(new CoverageOption("Test_Unit", "This is the description", true));
+ manager.add(new CoverageOption("New_One", "This is the description", false));
+
+ Assert.assertEquals(2, manager.get().size());
+ Assert.assertEquals(1, manager.getEnabled().size());
+ try {
+ manager.add(new CoverageOption("New_One", "Another descr", true));
+ Assert.fail("This should not be allowed");
+ } catch (Exception ex) {
+ // do nothing; exception expected
+ }
+
+ String xml = manager.toXml();
+ CoverageOptionManager newManager = new CoverageOptionManager(xml);
+
+ Assert.assertEquals(2, newManager.get().size());
+ Assert.assertEquals(1, newManager.getEnabled().size());
+ try {
+ manager.add(new CoverageOption("New_One", "Another descr", true));
+ Assert.fail("This should not be allowed");
+ } catch (Exception ex) {
+ // do nothing; exception expected
+ }
+ for (CoverageOption option : manager.get()) {
+ CoverageOption newOption = newManager.get(option.getName());
+ Assert.assertNotNull(newOption);
+ Assert.assertEquals(option.getName(), newOption.getName());
+ Assert.assertEquals(option.getDescription(), newOption.getDescription());
+ Assert.assertEquals(option.isEnabled(), newOption.isEnabled());
+ }
+
+ }
+
+ @Test
+ public void testCoverageOptionManagerDefault() {
+ CoverageOptionManager defaultCoverageOptionManager = CoverageOptionManagerDefault.instance();
+ Assert.assertEquals(5, defaultCoverageOptionManager.get().size());
+ Assert.assertNotNull(defaultCoverageOptionManager.get("Test_Unit"));
+ try {
+ defaultCoverageOptionManager.add(new CoverageOption("New One", "Another descr", true));
+ Assert.fail("This should not be allowed");
+ } catch (Exception ex) {
+ // do nothing; exception expected
+ }
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoveragePreferencesTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoveragePreferencesTest.java
index 46a243e41ef..7bdb755b1a3 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoveragePreferencesTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoveragePreferencesTest.java
@@ -8,58 +8,58 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePreferences;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePreferencesTest {
-
- @BeforeClass
- public static void setUp() throws OseeCoreException {
- SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "delete");
- for (Artifact artifact : ArtifactQuery.getArtifactListFromTypeAndName(CoreArtifactTypes.GeneralData,
- "Coverage Preferences", BranchManager.getCommonBranch())) {
- artifact.deleteAndPersist(transaction);
- }
- transaction.execute();
- }
-
- private static Artifact getCoveragePrefArt() throws OseeCoreException {
- try {
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.GeneralData, "Coverage Preferences",
- BranchManager.getCommonBranch());
- return artifact;
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
- }
- return null;
- }
-
- @Test
- public void testCoveragePreferences() throws OseeCoreException {
- Assert.assertNull(getCoveragePrefArt());
- CoveragePreferences prefs = new CoveragePreferences(BranchManager.getCommonBranch());
- Assert.assertNotNull(prefs);
- Assert.assertNull(prefs.getCoverageOptions());
- prefs.setCoverageOptions(CoverageOptionManagerDefault.instance().toXml());
- Assert.assertNotNull(getCoveragePrefArt());
- Assert.assertFalse(getCoveragePrefArt().isDirty());
- Assert.assertEquals(CoverageOptionManagerDefault.instance().toXml(), prefs.getCoverageOptions());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePreferences;
+import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePreferencesTest {
+
+ @BeforeClass
+ public static void setUp() throws OseeCoreException {
+ SkynetTransaction transaction = new SkynetTransaction(BranchManager.getCommonBranch(), "delete");
+ for (Artifact artifact : ArtifactQuery.getArtifactListFromTypeAndName(CoreArtifactTypes.GeneralData,
+ "Coverage Preferences", BranchManager.getCommonBranch())) {
+ artifact.deleteAndPersist(transaction);
+ }
+ transaction.execute();
+ }
+
+ private static Artifact getCoveragePrefArt() throws OseeCoreException {
+ try {
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoreArtifactTypes.GeneralData, "Coverage Preferences",
+ BranchManager.getCommonBranch());
+ return artifact;
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing
+ }
+ return null;
+ }
+
+ @Test
+ public void testCoveragePreferences() throws OseeCoreException {
+ Assert.assertNull(getCoveragePrefArt());
+ CoveragePreferences prefs = new CoveragePreferences(BranchManager.getCommonBranch());
+ Assert.assertNotNull(prefs);
+ Assert.assertNull(prefs.getCoverageOptions());
+ prefs.setCoverageOptions(CoverageOptionManagerDefault.instance().toXml());
+ Assert.assertNotNull(getCoveragePrefArt());
+ Assert.assertFalse(getCoveragePrefArt().isDirty());
+ Assert.assertEquals(CoverageOptionManagerDefault.instance().toXml(), prefs.getCoverageOptions());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitPersistTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitPersistTest.java
index 60fc4f5bee1..eada2b1cd95 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitPersistTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitPersistTest.java
@@ -8,211 +8,211 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import java.net.URL;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.coverage.merge.IMergeItem;
-import org.eclipse.osee.coverage.merge.MergeImportManager;
-import org.eclipse.osee.coverage.merge.MergeItem;
-import org.eclipse.osee.coverage.merge.MergeManager;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
-import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
-import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
-import org.eclipse.osee.coverage.store.DbTestUnitProvider;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
-import org.eclipse.osee.coverage.store.TestUnitStore;
-import org.eclipse.osee.coverage.test.SampleJavaFileParser;
-import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
-import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.ISaveable;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.logging.OseeLevel;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
-import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
-import org.eclipse.osee.framework.ui.plugin.util.Result;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageUnitPersistTest {
- public static CoverageUnit parentCu = null;
- public static CoverageItem ci = null;
- public static String parentGuid = null;
- public static String guid = null;
- public static String PATH = "../../../../../../../src/org/eclipse/osee/coverage/test/import1/";
- public static CoverageImport coverageImport;
- public static CoveragePackage saveCoveragePackage;
- public static CoveragePackage loadCoveragePackage;
-
- @BeforeClass
- @AfterClass
- public static void testCleanup() throws OseeCoreException {
- CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
- CoverageTestUtil.cleanupCoverageTests();
- }
-
- @BeforeClass
- public static void testSetup() throws OseeCoreException {
- Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
-
- coverageImport = new CoverageImport("CU Test");
- coverageImport.setCoverageUnitFileContentsProvider(new SimpleCoverageUnitFileContentsProvider());
- try {
- for (String filename : Arrays.asList(
- //
- "com/screenA/ComScrnAButton1.java", "com/screenA/ComScrnAButton2.java",
- //
- "com/screenB/ScreenBButton1.java", "com/screenB/ScreenBButton2.java", "com/screenB/ScreenBButton3.java"
- //
- )) {
- System.err.println(String.format("Importing [%s]", PATH + filename));
- URL url = CoverageImport1TestBlam.class.getResource(PATH + filename);
- CoverageUnit coverageUnit =
- SampleJavaFileParser.createCodeUnit(url, coverageImport.getCoverageUnitFileContentsProvider());
- String namespace = coverageUnit.getNamespace().replaceFirst("org.eclipse.osee.coverage.test.import1.", "");
- coverageUnit.setNamespace(namespace);
- CoverageUnit parentCoverageUnit = coverageImport.getOrCreateParent(namespace);
- if (parentCoverageUnit != null) {
- parentCoverageUnit.addCoverageUnit(coverageUnit);
- } else {
- coverageImport.addCoverageUnit(coverageUnit);
- }
- }
- coverageImport.setLocation(PATH);
- } catch (OseeCoreException ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
- }
- }
-
- @Test
- public void testSaveLoadDelete() throws OseeCoreException {
- // TEST SAVE
- saveCoveragePackage = new CoveragePackage("CU Test", CoverageOptionManagerDefault.instance());
- MergeManager mergeManager = new MergeManager(saveCoveragePackage, coverageImport);
- List<IMergeItem> mergeItems = new ArrayList<IMergeItem>();
- for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
- ((MergeItem) mergeItem).setChecked(true);
- }
- MergeImportManager importer = new MergeImportManager(mergeManager);
- importer.importItems(new ISaveable() {
-
- @Override
- public Result save() throws OseeCoreException {
- OseeCoveragePackageStore store =
- OseeCoveragePackageStore.get(saveCoveragePackage, BranchManager.getCommonBranch());
- store.save();
- Artifact artifact = store.getArtifact(false);
- CoverageTestUtil.registerAsTestArtifact(artifact, true);
- artifact.persist();
- return Result.TrueResult;
- }
-
- @Override
- public Result isEditable() {
- return Result.TrueResult;
- }
-
- @Override
- public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
- return Result.TrueResult;
- }
-
- @Override
- public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
- return null;
- }
-
- @Override
- public Branch getBranch() throws OseeCoreException {
- return BranchManager.getCommonBranch();
- }
- }, mergeItems);
-
- // TEST LOAD
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
- BranchManager.getCommonBranch());
- loadCoveragePackage = OseeCoveragePackageStore.get(artifact);
- Assert.assertEquals(saveCoveragePackage.getName(), loadCoveragePackage.getName());
- Assert.assertEquals(saveCoveragePackage.getNamespace(), loadCoveragePackage.getNamespace());
- Assert.assertEquals(saveCoveragePackage.getCoverageItems().size(), loadCoveragePackage.getCoverageItems().size());
- Assert.assertEquals(saveCoveragePackage.getChildren(false).size(), loadCoveragePackage.getChildren(false).size());
- Assert.assertEquals(saveCoveragePackage.getChildren(true).size(), loadCoveragePackage.getChildren(true).size());
- Assert.assertEquals(saveCoveragePackage.getCoveragePercentStr(), loadCoveragePackage.getCoveragePercentStr());
-
- // TEST DELETE
- artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
- BranchManager.getCommonBranch());
- Assert.assertNotNull(artifact);
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(artifact);
- store.delete(false);
- try {
- artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
- BranchManager.getCommonBranch());
- Assert.assertNotNull("CU Test should not have been found", artifact);
- } catch (ArtifactDoesNotExist ex) {
- //do nothing
- }
- }
-
- /**
- * Test that a coverage item that has a simpletestunitprovider, as imports will, will covert over and use the
- * DbTestUnitProvider when the item is persisted. Then, when re-loaded, will load back properly using
- * DbTestUnitProvider
- */
- @Test
- public void testSimpleToDbTestUnitProvider() throws OseeCoreException {
- TestUnitStore.clearStore();
- String cuName = DbTestUnitProviderTest.class.getSimpleName() + "-" + GUID.create();
- CoverageUnit unit = new CoverageUnit(null, cuName, "location", new SimpleCoverageUnitFileContentsProvider());
- CoverageItem item = new CoverageItem(unit, CoverageOptionManagerDefault.Test_Unit, "1");
- item.setTestUnitProvider(new SimpleTestUnitProvider());
- for (int x = 0; x < 10; x++) {
- item.addTestUnitName("Test Unit " + x);
- }
- Assert.assertEquals(10, item.getTestUnits().size());
- OseeCoverageUnitStore store = new OseeCoverageUnitStore(unit, BranchManager.getCommonBranch());
- Result result = store.save();
- Assert.assertTrue(result.isTrue());
-
- Artifact artifact =
- ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoverageUnit, cuName,
- BranchManager.getCommonBranch());
- Assert.assertNotNull(artifact);
- OseeCoverageUnitStore dbStore =
- new OseeCoverageUnitStore(null, artifact, CoverageOptionManagerDefault.instance());
- CoverageUnit dbUnit = dbStore.getCoverageUnit();
- Assert.assertEquals(1, dbUnit.getCoverageItems().size());
- CoverageItem dbItem = dbUnit.getCoverageItems().iterator().next();
- Assert.assertTrue(dbItem.getTestUnitProvider() instanceof DbTestUnitProvider);
- Assert.assertEquals(10, dbItem.getTestUnits().size());
- Assert.assertTrue(dbItem.getTestUnits().iterator().next().startsWith("Test Unit "));
- Assert.assertEquals(10, TestUnitStore.getTestUnitCount());
- TestUnitStore.clearStore();
- }
-}
+package org.eclipse.osee.coverage.test.model;
+
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.coverage.merge.IMergeItem;
+import org.eclipse.osee.coverage.merge.MergeImportManager;
+import org.eclipse.osee.coverage.merge.MergeItem;
+import org.eclipse.osee.coverage.merge.MergeManager;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverage;
+import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
+import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
+import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
+import org.eclipse.osee.coverage.store.DbTestUnitProvider;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.coverage.store.OseeCoverageUnitStore;
+import org.eclipse.osee.coverage.store.TestUnitStore;
+import org.eclipse.osee.coverage.test.SampleJavaFileParser;
+import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
+import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.coverage.util.ISaveable;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.model.Branch;
+import org.eclipse.osee.framework.jdk.core.util.GUID;
+import org.eclipse.osee.framework.logging.OseeLevel;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
+import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
+import org.eclipse.osee.framework.ui.plugin.util.Result;
+import org.junit.AfterClass;
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageUnitPersistTest {
+ public static CoverageUnit parentCu = null;
+ public static CoverageItem ci = null;
+ public static String parentGuid = null;
+ public static String guid = null;
+ public static String PATH = "../../../../../../../src/org/eclipse/osee/coverage/test/import1/";
+ public static CoverageImport coverageImport;
+ public static CoveragePackage saveCoveragePackage;
+ public static CoveragePackage loadCoveragePackage;
+
+ @BeforeClass
+ @AfterClass
+ public static void testCleanup() throws OseeCoreException {
+ CoverageUtil.setNavigatorSelectedBranch(BranchManager.getCommonBranch());
+ CoverageTestUtil.cleanupCoverageTests();
+ }
+
+ @BeforeClass
+ public static void testSetup() throws OseeCoreException {
+ Assert.assertEquals(0, CoverageTestUtil.getAllCoverageArtifacts().size());
+
+ coverageImport = new CoverageImport("CU Test");
+ coverageImport.setCoverageUnitFileContentsProvider(new SimpleCoverageUnitFileContentsProvider());
+ try {
+ for (String filename : Arrays.asList(
+ //
+ "com/screenA/ComScrnAButton1.java", "com/screenA/ComScrnAButton2.java",
+ //
+ "com/screenB/ScreenBButton1.java", "com/screenB/ScreenBButton2.java", "com/screenB/ScreenBButton3.java"
+ //
+ )) {
+ System.err.println(String.format("Importing [%s]", PATH + filename));
+ URL url = CoverageImport1TestBlam.class.getResource(PATH + filename);
+ CoverageUnit coverageUnit =
+ SampleJavaFileParser.createCodeUnit(url, coverageImport.getCoverageUnitFileContentsProvider());
+ String namespace = coverageUnit.getNamespace().replaceFirst("org.eclipse.osee.coverage.test.import1.", "");
+ coverageUnit.setNamespace(namespace);
+ CoverageUnit parentCoverageUnit = coverageImport.getOrCreateParent(namespace);
+ if (parentCoverageUnit != null) {
+ parentCoverageUnit.addCoverageUnit(coverageUnit);
+ } else {
+ coverageImport.addCoverageUnit(coverageUnit);
+ }
+ }
+ coverageImport.setLocation(PATH);
+ } catch (OseeCoreException ex) {
+ OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
+ }
+ }
+
+ @Test
+ public void testSaveLoadDelete() throws OseeCoreException {
+ // TEST SAVE
+ saveCoveragePackage = new CoveragePackage("CU Test", CoverageOptionManagerDefault.instance());
+ MergeManager mergeManager = new MergeManager(saveCoveragePackage, coverageImport);
+ List<IMergeItem> mergeItems = new ArrayList<IMergeItem>();
+ for (IMergeItem mergeItem : mergeManager.getMergeItems()) {
+ ((MergeItem) mergeItem).setChecked(true);
+ }
+ MergeImportManager importer = new MergeImportManager(mergeManager);
+ importer.importItems(new ISaveable() {
+
+ @Override
+ public Result save() throws OseeCoreException {
+ OseeCoveragePackageStore store =
+ OseeCoveragePackageStore.get(saveCoveragePackage, BranchManager.getCommonBranch());
+ store.save();
+ Artifact artifact = store.getArtifact(false);
+ CoverageTestUtil.registerAsTestArtifact(artifact, true);
+ artifact.persist();
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result isEditable() {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result save(Collection<ICoverage> coverages) throws OseeCoreException {
+ return Result.TrueResult;
+ }
+
+ @Override
+ public Result saveImportRecord(SkynetTransaction transaction, CoverageImport coverageImport) throws OseeCoreException {
+ return null;
+ }
+
+ @Override
+ public Branch getBranch() throws OseeCoreException {
+ return BranchManager.getCommonBranch();
+ }
+ }, mergeItems);
+
+ // TEST LOAD
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
+ BranchManager.getCommonBranch());
+ loadCoveragePackage = OseeCoveragePackageStore.get(artifact);
+ Assert.assertEquals(saveCoveragePackage.getName(), loadCoveragePackage.getName());
+ Assert.assertEquals(saveCoveragePackage.getNamespace(), loadCoveragePackage.getNamespace());
+ Assert.assertEquals(saveCoveragePackage.getCoverageItems().size(), loadCoveragePackage.getCoverageItems().size());
+ Assert.assertEquals(saveCoveragePackage.getChildren(false).size(), loadCoveragePackage.getChildren(false).size());
+ Assert.assertEquals(saveCoveragePackage.getChildren(true).size(), loadCoveragePackage.getChildren(true).size());
+ Assert.assertEquals(saveCoveragePackage.getCoveragePercentStr(), loadCoveragePackage.getCoveragePercentStr());
+
+ // TEST DELETE
+ artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
+ BranchManager.getCommonBranch());
+ Assert.assertNotNull(artifact);
+ OseeCoveragePackageStore store = new OseeCoveragePackageStore(artifact);
+ store.delete(false);
+ try {
+ artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoveragePackage, "CU Test",
+ BranchManager.getCommonBranch());
+ Assert.assertNotNull("CU Test should not have been found", artifact);
+ } catch (ArtifactDoesNotExist ex) {
+ //do nothing
+ }
+ }
+
+ /**
+ * Test that a coverage item that has a simpletestunitprovider, as imports will, will covert over and use the
+ * DbTestUnitProvider when the item is persisted. Then, when re-loaded, will load back properly using
+ * DbTestUnitProvider
+ */
+ @Test
+ public void testSimpleToDbTestUnitProvider() throws OseeCoreException {
+ TestUnitStore.clearStore();
+ String cuName = DbTestUnitProviderTest.class.getSimpleName() + "-" + GUID.create();
+ CoverageUnit unit = new CoverageUnit(null, cuName, "location", new SimpleCoverageUnitFileContentsProvider());
+ CoverageItem item = new CoverageItem(unit, CoverageOptionManagerDefault.Test_Unit, "1");
+ item.setTestUnitProvider(new SimpleTestUnitProvider());
+ for (int x = 0; x < 10; x++) {
+ item.addTestUnitName("Test Unit " + x);
+ }
+ Assert.assertEquals(10, item.getTestUnits().size());
+ OseeCoverageUnitStore store = new OseeCoverageUnitStore(unit, BranchManager.getCommonBranch());
+ Result result = store.save();
+ Assert.assertTrue(result.isTrue());
+
+ Artifact artifact =
+ ArtifactQuery.getArtifactFromTypeAndName(CoverageArtifactTypes.CoverageUnit, cuName,
+ BranchManager.getCommonBranch());
+ Assert.assertNotNull(artifact);
+ OseeCoverageUnitStore dbStore =
+ new OseeCoverageUnitStore(null, artifact, CoverageOptionManagerDefault.instance());
+ CoverageUnit dbUnit = dbStore.getCoverageUnit();
+ Assert.assertEquals(1, dbUnit.getCoverageItems().size());
+ CoverageItem dbItem = dbUnit.getCoverageItems().iterator().next();
+ Assert.assertTrue(dbItem.getTestUnitProvider() instanceof DbTestUnitProvider);
+ Assert.assertEquals(10, dbItem.getTestUnits().size());
+ Assert.assertTrue(dbItem.getTestUnits().iterator().next().startsWith("Test Unit "));
+ Assert.assertEquals(10, TestUnitStore.getTestUnitCount());
+ TestUnitStore.clearStore();
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitTest.java
index 349019a58d4..f5bd6c0d6b1 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/CoverageUnitTest.java
@@ -8,417 +8,417 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
-import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageUnitTest {
-
- public static CoverageUnit cu = null, childCu = null;
- public static CoverageItem ci1 = null;
- public static SimpleCoverageUnitFileContentsProvider fileContentsProvider =
- new SimpleCoverageUnitFileContentsProvider();
-
- @Before
- public void testSetup() {
- cu = new CoverageUnit(null, "Top CU", "C:/UserData/", fileContentsProvider);
- cu.setOrderNumber("33");
- ci1 = new CoverageItem(cu, CoverageOptionManager.Test_Unit, "1");
- ci1.setName("this is text");
- childCu = new CoverageUnit(cu, "Child Coverage Unit", "C:\\UserData\\", fileContentsProvider);
- childCu.setOrderNumber("1");
- CoverageItem item = new CoverageItem(childCu, CoverageOptionManager.Exception_Handling, "1");
- childCu.addCoverageItem(item);
- item = new CoverageItem(childCu, CoverageOptionManager.Test_Unit, "2");
- childCu.addCoverageItem(item);
- item = new CoverageItem(childCu, CoverageOptionManager.Not_Covered, "3");
- childCu.addCoverageItem(item);
- cu.addCoverageUnit(childCu);
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#CoverageUnit(org.eclipse.osee.coverage.model.ICoverage, java.lang.String, java.lang.String)}
- * .
- */
- @Test
- public void testCoverageUnitICoverageStringString() {
- Assert.assertNotNull(cu);
- Assert.assertEquals("Top CU", cu.getName());
- Assert.assertEquals("C:/UserData/", cu.getLocation());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#addCoverageItem(org.eclipse.osee.coverage.model.CoverageItem)}
- * .
- */
- @Test
- public void testAddCoverageItem() {
- Assert.assertEquals(1, cu.getCoverageItems().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getMethodNum()}.
- */
- @Test
- public void testSetGetOrderNum() {
- cu.setOrderNumber("33");
- Assert.assertEquals("33", cu.getOrderNumber());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#addCoverageUnit(org.eclipse.osee.coverage.model.CoverageUnit)}
- * .
- */
- @Test
- public void testAddCoverageUnit() {
- Assert.assertEquals(3, childCu.getChildren().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getChildren(boolean)}.
- */
- @Test
- public void testGetCoverageEditorItems() {
- Assert.assertEquals(1, cu.getCoverageItems().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageUnits()}.
- */
- @Test
- public void testGetCoverageUnits() {
- Assert.assertEquals(1, cu.getCoverageUnits().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItems(boolean)}.
- */
- @Test
- public void testGetCoverageItemsBoolean() {
- Assert.assertEquals(1, cu.getCoverageItems(false).size());
- Assert.assertEquals(4, cu.getCoverageItems(true).size());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItem(java.lang.String, java.lang.String)}.
- */
- @Test
- public void testGetCoverageItem() {
- Assert.assertNotNull(cu.getCoverageItem("1", "1"));
- Assert.assertNull(cu.getCoverageItem("1", "5"));
- Assert.assertNull(cu.getCoverageItem("2", "1"));
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getName()}.
- */
- @Test
- public void testGetName() {
- Assert.assertEquals("Child Coverage Unit", childCu.getName());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#setName(java.lang.String)}.
- */
- @Test
- public void testSetName() {
- String current = cu.getName();
- cu.setName("New Name");
- Assert.assertEquals("New Name", cu.getName());
- cu.setName(current);
- Assert.assertEquals(current, cu.getName());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getLocation()}.
- */
- @Test
- public void testSetGetLocation() {
- String current = cu.getLocation();
- cu.setLocation("New Loc");
- Assert.assertEquals("New Loc", cu.getLocation());
- cu.setLocation(current);
- Assert.assertEquals(current, cu.getLocation());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getFileContents()}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testSetGetText() throws OseeCoreException {
- String current = cu.getFileContents();
- cu.setFileContents("New Text");
- Assert.assertEquals("New Text", cu.getFileContents());
- cu.setFileContents(current);
- Assert.assertEquals(current, cu.getFileContents());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getGuid()}.
- */
- @Test
- public void testGetGuid() {
- Assert.assertTrue(GUID.isValid(cu.getGuid()));
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getParentCoverageUnit()}.
- */
- @Test
- public void testGetParentCoverageUnit() {
- Assert.assertNull(cu.getParentCoverageUnit());
- Assert.assertEquals(cu, childCu.getParentCoverageUnit());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isEditable()}.
- */
- @Test
- public void testIsEditable() {
- Assert.assertTrue(cu.isEditable().isTrue());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItemsCovered(boolean, org.eclipse.osee.coverage.model.CoverageOption[])}
- * .
- */
- @Test
- public void testGetCoverageItemsCoveredBooleanCoverageOptionArray() {
- Assert.assertEquals(1, cu.getCoverageItemsCovered(false, CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(2, cu.getCoverageItemsCovered(true, CoverageOptionManager.Test_Unit).size());
- Assert.assertEquals(1, cu.getCoverageItemsCovered(true, CoverageOptionManager.Not_Covered).size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isCovered()}.
- */
- @Test
- public void testIsCovered() {
- Assert.assertFalse(cu.isCovered());
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
- Assert.assertTrue(cu.isCovered());
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getParent()}.
- */
- @Test
- public void testGetParent() {
- Assert.assertNull(cu.getParent());
- Assert.assertEquals(cu, childCu.getParent());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#setParentCoverageEditorItem(org.eclipse.osee.coverage.model.ICoverage)}
- * .
- */
- @Test
- public void testSetParentCoverageEditorItem() {
- Assert.assertEquals(cu, childCu.getParent());
- childCu.setParent(null);
- Assert.assertNull(childCu.getParent());
- childCu.setParent(cu);
- Assert.assertEquals(cu, childCu.getParent());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#setGuid(java.lang.String)}.
- */
- @Test
- public void testSetGuid() {
- String current = cu.getGuid();
- cu.setGuid("New GUID");
- Assert.assertEquals("New GUID", cu.getGuid());
- cu.setGuid(current);
- Assert.assertEquals(current, cu.getGuid());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getNamespace()}.
- */
- @Test
- public void testSetGetNamespace() {
- String current = cu.getNamespace();
- cu.setNamespace("org.osee.coverageUnit");
- Assert.assertEquals("org.osee.coverageUnit", cu.getNamespace());
- cu.setNamespace(current);
- Assert.assertEquals(current, cu.getNamespace());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getAssignees()}.
- */
- @Test
- public void testSetGetAssignees() {
- String current = cu.getAssignees();
- cu.setAssignees("New Assignees");
- Assert.assertEquals("New Assignees", cu.getAssignees());
- cu.setAssignees(current);
- Assert.assertEquals(current, cu.getAssignees());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isAssignable()}.
- */
- @Test
- public void testIsAssignable() {
- Assert.assertTrue(cu.isEditable().isTrue());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getNotes()}.
- */
- @Test
- public void testSetGetNotes() {
- String current = cu.getNotes();
- cu.setNotes("New Notes");
- Assert.assertEquals("New Notes", cu.getNotes());
- cu.setNotes(current);
- Assert.assertEquals(current, cu.getNotes());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItemsCovered(boolean)}.
- */
- @Test
- public void testGetCoverageItemsCoveredBoolean() {
- Assert.assertFalse(cu.isCovered());
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
- Assert.assertTrue(cu.isCovered());
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getChildren()}.
- */
- @Test
- public void testGetChildrenItems() {
- Assert.assertEquals(2, cu.getChildren().size());
- Assert.assertEquals(3, childCu.getChildren().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItems()}.
- */
- @Test
- public void testGetCoverageItems() {
- Assert.assertEquals(1, cu.getCoverageItems().size());
- Assert.assertEquals(3, childCu.getCoverageItems().size());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#updateAssigneesAndNotes(org.eclipse.osee.coverage.model.CoverageUnit)}
- * .
- */
- @Test
- public void testUpdateAssigneesAndNotes() {
- CoverageUnit cu2 = new CoverageUnit(null, "New Coverage Unit", "location", null);
- cu2.setAssignees("assignees");
- cu2.setNotes("notes");
- Assert.assertNull(cu.getAssignees());
- Assert.assertNull(cu.getNotes());
- cu.updateAssigneesAndNotes(cu2);
- Assert.assertEquals("assignees", cu.getAssignees());
- Assert.assertEquals("notes", cu.getNotes());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#copy(boolean)}.
- */
- @Test
- public void testCopy() throws OseeCoreException {
- CoverageUnit oldCu = new CoverageUnit(null, "This CU", "location", fileContentsProvider);
- oldCu.setAssignees("assignees");
- oldCu.setNotes("notes");
- oldCu.setNamespace("namespace");
- oldCu.setLocation("location");
- CoverageUnit newCu = oldCu.copy(false);
- Assert.assertEquals(oldCu.getGuid(), newCu.getGuid());
- Assert.assertEquals(oldCu.getLocation(), newCu.getLocation());
- Assert.assertEquals(oldCu.getName(), newCu.getName());
- Assert.assertEquals(oldCu.getAssignees(), newCu.getAssignees());
- Assert.assertEquals(oldCu.getNotes(), newCu.getNotes());
- Assert.assertEquals(oldCu.getNamespace(), newCu.getNamespace());
- Assert.assertEquals(oldCu.getFileContents(), newCu.getFileContents());
- Assert.assertEquals(0, newCu.getCoverageItems().size());
-
- newCu = childCu.copy(false);
- Assert.assertEquals(0, newCu.getCoverageItems().size());
-
- newCu = childCu.copy(true);
- Assert.assertEquals(3, newCu.getCoverageItems().size());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoveragePercent()}.
- */
- @Test
- public void testGetCoveragePercentAndStr() {
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
- Assert.assertFalse(cu.isCovered());
- Assert.assertEquals(0.0, cu.getCoveragePercent());
- Assert.assertEquals("0% - 0 / 4", cu.getCoveragePercentStr());
- CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
- Assert.assertEquals(100.0, cu.getCoveragePercent());
- Assert.assertEquals("100% - 4 / 4", cu.getCoveragePercentStr());
- }
-
- /**
- * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isFolder()}.
- */
- @Test
- public void testSetIsFolder() {
- boolean current = cu.isFolder();
- Assert.assertFalse(cu.isFolder());
- cu.setFolder(true);
- Assert.assertTrue(cu.isFolder());
- cu.setFolder(current);
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#removeCoverageItem(org.eclipse.osee.coverage.model.CoverageItem)}
- * .
- */
- @Test
- public void testRemoveCoverageItem() {
- Assert.assertEquals(1, cu.getCoverageItems().size());
- cu.removeCoverageItem(ci1);
- Assert.assertEquals(0, cu.getCoverageItems().size());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.CoverageUnit#removeCoverageUnit(org.eclipse.osee.coverage.model.CoverageUnit)}
- * .
- */
- @Test
- public void testRemoveCoverageUnit() {
- Assert.assertEquals(1, cu.getCoverageUnits().size());
- cu.removeCoverageUnit(childCu);
- Assert.assertEquals(0, cu.getCoverageUnits().size());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
+import org.eclipse.osee.coverage.test.util.CoverageTestUtil;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.jdk.core.util.GUID;
+import org.junit.Before;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageUnitTest {
+
+ public static CoverageUnit cu = null, childCu = null;
+ public static CoverageItem ci1 = null;
+ public static SimpleCoverageUnitFileContentsProvider fileContentsProvider =
+ new SimpleCoverageUnitFileContentsProvider();
+
+ @Before
+ public void testSetup() {
+ cu = new CoverageUnit(null, "Top CU", "C:/UserData/", fileContentsProvider);
+ cu.setOrderNumber("33");
+ ci1 = new CoverageItem(cu, CoverageOptionManager.Test_Unit, "1");
+ ci1.setName("this is text");
+ childCu = new CoverageUnit(cu, "Child Coverage Unit", "C:\\UserData\\", fileContentsProvider);
+ childCu.setOrderNumber("1");
+ CoverageItem item = new CoverageItem(childCu, CoverageOptionManager.Exception_Handling, "1");
+ childCu.addCoverageItem(item);
+ item = new CoverageItem(childCu, CoverageOptionManager.Test_Unit, "2");
+ childCu.addCoverageItem(item);
+ item = new CoverageItem(childCu, CoverageOptionManager.Not_Covered, "3");
+ childCu.addCoverageItem(item);
+ cu.addCoverageUnit(childCu);
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#CoverageUnit(org.eclipse.osee.coverage.model.ICoverage, java.lang.String, java.lang.String)}
+ * .
+ */
+ @Test
+ public void testCoverageUnitICoverageStringString() {
+ Assert.assertNotNull(cu);
+ Assert.assertEquals("Top CU", cu.getName());
+ Assert.assertEquals("C:/UserData/", cu.getLocation());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#addCoverageItem(org.eclipse.osee.coverage.model.CoverageItem)}
+ * .
+ */
+ @Test
+ public void testAddCoverageItem() {
+ Assert.assertEquals(1, cu.getCoverageItems().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageItem#getMethodNum()}.
+ */
+ @Test
+ public void testSetGetOrderNum() {
+ cu.setOrderNumber("33");
+ Assert.assertEquals("33", cu.getOrderNumber());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#addCoverageUnit(org.eclipse.osee.coverage.model.CoverageUnit)}
+ * .
+ */
+ @Test
+ public void testAddCoverageUnit() {
+ Assert.assertEquals(3, childCu.getChildren().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getChildren(boolean)}.
+ */
+ @Test
+ public void testGetCoverageEditorItems() {
+ Assert.assertEquals(1, cu.getCoverageItems().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageUnits()}.
+ */
+ @Test
+ public void testGetCoverageUnits() {
+ Assert.assertEquals(1, cu.getCoverageUnits().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItems(boolean)}.
+ */
+ @Test
+ public void testGetCoverageItemsBoolean() {
+ Assert.assertEquals(1, cu.getCoverageItems(false).size());
+ Assert.assertEquals(4, cu.getCoverageItems(true).size());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItem(java.lang.String, java.lang.String)}.
+ */
+ @Test
+ public void testGetCoverageItem() {
+ Assert.assertNotNull(cu.getCoverageItem("1", "1"));
+ Assert.assertNull(cu.getCoverageItem("1", "5"));
+ Assert.assertNull(cu.getCoverageItem("2", "1"));
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getName()}.
+ */
+ @Test
+ public void testGetName() {
+ Assert.assertEquals("Child Coverage Unit", childCu.getName());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#setName(java.lang.String)}.
+ */
+ @Test
+ public void testSetName() {
+ String current = cu.getName();
+ cu.setName("New Name");
+ Assert.assertEquals("New Name", cu.getName());
+ cu.setName(current);
+ Assert.assertEquals(current, cu.getName());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getLocation()}.
+ */
+ @Test
+ public void testSetGetLocation() {
+ String current = cu.getLocation();
+ cu.setLocation("New Loc");
+ Assert.assertEquals("New Loc", cu.getLocation());
+ cu.setLocation(current);
+ Assert.assertEquals(current, cu.getLocation());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getFileContents()}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testSetGetText() throws OseeCoreException {
+ String current = cu.getFileContents();
+ cu.setFileContents("New Text");
+ Assert.assertEquals("New Text", cu.getFileContents());
+ cu.setFileContents(current);
+ Assert.assertEquals(current, cu.getFileContents());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getGuid()}.
+ */
+ @Test
+ public void testGetGuid() {
+ Assert.assertTrue(GUID.isValid(cu.getGuid()));
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getParentCoverageUnit()}.
+ */
+ @Test
+ public void testGetParentCoverageUnit() {
+ Assert.assertNull(cu.getParentCoverageUnit());
+ Assert.assertEquals(cu, childCu.getParentCoverageUnit());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isEditable()}.
+ */
+ @Test
+ public void testIsEditable() {
+ Assert.assertTrue(cu.isEditable().isTrue());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItemsCovered(boolean, org.eclipse.osee.coverage.model.CoverageOption[])}
+ * .
+ */
+ @Test
+ public void testGetCoverageItemsCoveredBooleanCoverageOptionArray() {
+ Assert.assertEquals(1, cu.getCoverageItemsCovered(false, CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(2, cu.getCoverageItemsCovered(true, CoverageOptionManager.Test_Unit).size());
+ Assert.assertEquals(1, cu.getCoverageItemsCovered(true, CoverageOptionManager.Not_Covered).size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isCovered()}.
+ */
+ @Test
+ public void testIsCovered() {
+ Assert.assertFalse(cu.isCovered());
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
+ Assert.assertTrue(cu.isCovered());
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getParent()}.
+ */
+ @Test
+ public void testGetParent() {
+ Assert.assertNull(cu.getParent());
+ Assert.assertEquals(cu, childCu.getParent());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#setParentCoverageEditorItem(org.eclipse.osee.coverage.model.ICoverage)}
+ * .
+ */
+ @Test
+ public void testSetParentCoverageEditorItem() {
+ Assert.assertEquals(cu, childCu.getParent());
+ childCu.setParent(null);
+ Assert.assertNull(childCu.getParent());
+ childCu.setParent(cu);
+ Assert.assertEquals(cu, childCu.getParent());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#setGuid(java.lang.String)}.
+ */
+ @Test
+ public void testSetGuid() {
+ String current = cu.getGuid();
+ cu.setGuid("New GUID");
+ Assert.assertEquals("New GUID", cu.getGuid());
+ cu.setGuid(current);
+ Assert.assertEquals(current, cu.getGuid());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getNamespace()}.
+ */
+ @Test
+ public void testSetGetNamespace() {
+ String current = cu.getNamespace();
+ cu.setNamespace("org.osee.coverageUnit");
+ Assert.assertEquals("org.osee.coverageUnit", cu.getNamespace());
+ cu.setNamespace(current);
+ Assert.assertEquals(current, cu.getNamespace());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getAssignees()}.
+ */
+ @Test
+ public void testSetGetAssignees() {
+ String current = cu.getAssignees();
+ cu.setAssignees("New Assignees");
+ Assert.assertEquals("New Assignees", cu.getAssignees());
+ cu.setAssignees(current);
+ Assert.assertEquals(current, cu.getAssignees());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isAssignable()}.
+ */
+ @Test
+ public void testIsAssignable() {
+ Assert.assertTrue(cu.isEditable().isTrue());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getNotes()}.
+ */
+ @Test
+ public void testSetGetNotes() {
+ String current = cu.getNotes();
+ cu.setNotes("New Notes");
+ Assert.assertEquals("New Notes", cu.getNotes());
+ cu.setNotes(current);
+ Assert.assertEquals(current, cu.getNotes());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItemsCovered(boolean)}.
+ */
+ @Test
+ public void testGetCoverageItemsCoveredBoolean() {
+ Assert.assertFalse(cu.isCovered());
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
+ Assert.assertTrue(cu.isCovered());
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getChildren()}.
+ */
+ @Test
+ public void testGetChildrenItems() {
+ Assert.assertEquals(2, cu.getChildren().size());
+ Assert.assertEquals(3, childCu.getChildren().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoverageItems()}.
+ */
+ @Test
+ public void testGetCoverageItems() {
+ Assert.assertEquals(1, cu.getCoverageItems().size());
+ Assert.assertEquals(3, childCu.getCoverageItems().size());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#updateAssigneesAndNotes(org.eclipse.osee.coverage.model.CoverageUnit)}
+ * .
+ */
+ @Test
+ public void testUpdateAssigneesAndNotes() {
+ CoverageUnit cu2 = new CoverageUnit(null, "New Coverage Unit", "location", null);
+ cu2.setAssignees("assignees");
+ cu2.setNotes("notes");
+ Assert.assertNull(cu.getAssignees());
+ Assert.assertNull(cu.getNotes());
+ cu.updateAssigneesAndNotes(cu2);
+ Assert.assertEquals("assignees", cu.getAssignees());
+ Assert.assertEquals("notes", cu.getNotes());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#copy(boolean)}.
+ */
+ @Test
+ public void testCopy() throws OseeCoreException {
+ CoverageUnit oldCu = new CoverageUnit(null, "This CU", "location", fileContentsProvider);
+ oldCu.setAssignees("assignees");
+ oldCu.setNotes("notes");
+ oldCu.setNamespace("namespace");
+ oldCu.setLocation("location");
+ CoverageUnit newCu = oldCu.copy(false);
+ Assert.assertEquals(oldCu.getGuid(), newCu.getGuid());
+ Assert.assertEquals(oldCu.getLocation(), newCu.getLocation());
+ Assert.assertEquals(oldCu.getName(), newCu.getName());
+ Assert.assertEquals(oldCu.getAssignees(), newCu.getAssignees());
+ Assert.assertEquals(oldCu.getNotes(), newCu.getNotes());
+ Assert.assertEquals(oldCu.getNamespace(), newCu.getNamespace());
+ Assert.assertEquals(oldCu.getFileContents(), newCu.getFileContents());
+ Assert.assertEquals(0, newCu.getCoverageItems().size());
+
+ newCu = childCu.copy(false);
+ Assert.assertEquals(0, newCu.getCoverageItems().size());
+
+ newCu = childCu.copy(true);
+ Assert.assertEquals(3, newCu.getCoverageItems().size());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#getCoveragePercent()}.
+ */
+ @Test
+ public void testGetCoveragePercentAndStr() {
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Not_Covered, true);
+ Assert.assertFalse(cu.isCovered());
+ Assert.assertEquals(0.0, cu.getCoveragePercent());
+ Assert.assertEquals("0% - 0 / 4", cu.getCoveragePercentStr());
+ CoverageTestUtil.setAllCoverageMethod(cu, CoverageOptionManager.Test_Unit, true);
+ Assert.assertEquals(100.0, cu.getCoveragePercent());
+ Assert.assertEquals("100% - 4 / 4", cu.getCoveragePercentStr());
+ }
+
+ /**
+ * Test method for {@link org.eclipse.osee.coverage.model.CoverageUnit#isFolder()}.
+ */
+ @Test
+ public void testSetIsFolder() {
+ boolean current = cu.isFolder();
+ Assert.assertFalse(cu.isFolder());
+ cu.setFolder(true);
+ Assert.assertTrue(cu.isFolder());
+ cu.setFolder(current);
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#removeCoverageItem(org.eclipse.osee.coverage.model.CoverageItem)}
+ * .
+ */
+ @Test
+ public void testRemoveCoverageItem() {
+ Assert.assertEquals(1, cu.getCoverageItems().size());
+ cu.removeCoverageItem(ci1);
+ Assert.assertEquals(0, cu.getCoverageItems().size());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.CoverageUnit#removeCoverageUnit(org.eclipse.osee.coverage.model.CoverageUnit)}
+ * .
+ */
+ @Test
+ public void testRemoveCoverageUnit() {
+ Assert.assertEquals(1, cu.getCoverageUnits().size());
+ cu.removeCoverageUnit(childCu);
+ Assert.assertEquals(0, cu.getCoverageUnits().size());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/DbTestUnitProviderTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/DbTestUnitProviderTest.java
index 4f16f25df48..dc00833c563 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/DbTestUnitProviderTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/DbTestUnitProviderTest.java
@@ -8,93 +8,93 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.store.DbTestUnitProvider;
-import org.eclipse.osee.coverage.store.TestUnitStore;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class DbTestUnitProviderTest {
-
- public static CoverageItem item, item2;
- public static DbTestUnitProvider dbTestUnitProvider;
-
- @BeforeClass
- public static void setup() throws OseeCoreException {
- item = new CoverageItem(null, CoverageOptionManagerDefault.Test_Unit, "1");
- item2 = new CoverageItem(null, CoverageOptionManagerDefault.Test_Unit, "2");
- dbTestUnitProvider = DbTestUnitProvider.instance();
- TestUnitStore.clearStore();
- }
-
- @AfterClass
- public static void cleanup() throws OseeCoreException {
- TestUnitStore.clearStore();
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.store.TestUnitStore#setTestUnits(org.eclipse.osee.coverage.model.CoverageUnit, java.util.Collection)}
- * .
- */
- @Test
- public void testSetTestUnits() throws OseeCoreException {
- List<String> names = Arrays.asList("Now.java", "Is.java", "The.java", "Time.java");
- dbTestUnitProvider.setTestUnits(item, names);
- Integer id = TestUnitStore.getTestUnitId("Now.java", false);
- Assert.assertNotNull(id);
- Assert.assertEquals(1, id.intValue());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.store.TestUnitStore#getTestUnits(org.eclipse.osee.coverage.model.CoverageUnit)}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testGetTestUnits() throws OseeCoreException {
- Collection<String> names = dbTestUnitProvider.getTestUnits(item);
- Assert.assertEquals(4, names.size());
-
- dbTestUnitProvider.setTestUnits(item2, Arrays.asList("Time.java", "The.java", "NewOne.java"));
-
- // ensure that only unique name entries exist
- Assert.assertEquals(5, TestUnitStore.getTestUnitCount());
-
- // Ensure that can retrieve items specific to coverageItem
- names = dbTestUnitProvider.getTestUnits(item);
- Assert.assertEquals(4, names.size());
- names = dbTestUnitProvider.getTestUnits(item2);
- Assert.assertEquals(3, names.size());
-
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.store.TestUnitStore#removeTestUnitsFromDb(java.lang.String, java.util.List)}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testRemoveTestUnitsFromDb() throws OseeCoreException {
- Assert.assertEquals(3, dbTestUnitProvider.getTestUnits(item2).size());
- dbTestUnitProvider.removeTestUnits(item2, Arrays.asList("Time.java"));
- Assert.assertEquals(2, dbTestUnitProvider.getTestUnits(item2).size());
- dbTestUnitProvider.removeTestUnits(item2);
- Assert.assertEquals(0, dbTestUnitProvider.getTestUnits(item2).size());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.store.DbTestUnitProvider;
+import org.eclipse.osee.coverage.store.TestUnitStore;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class DbTestUnitProviderTest {
+
+ public static CoverageItem item, item2;
+ public static DbTestUnitProvider dbTestUnitProvider;
+
+ @BeforeClass
+ public static void setup() throws OseeCoreException {
+ item = new CoverageItem(null, CoverageOptionManagerDefault.Test_Unit, "1");
+ item2 = new CoverageItem(null, CoverageOptionManagerDefault.Test_Unit, "2");
+ dbTestUnitProvider = DbTestUnitProvider.instance();
+ TestUnitStore.clearStore();
+ }
+
+ @AfterClass
+ public static void cleanup() throws OseeCoreException {
+ TestUnitStore.clearStore();
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.store.TestUnitStore#setTestUnits(org.eclipse.osee.coverage.model.CoverageUnit, java.util.Collection)}
+ * .
+ */
+ @Test
+ public void testSetTestUnits() throws OseeCoreException {
+ List<String> names = Arrays.asList("Now.java", "Is.java", "The.java", "Time.java");
+ dbTestUnitProvider.setTestUnits(item, names);
+ Integer id = TestUnitStore.getTestUnitId("Now.java", false);
+ Assert.assertNotNull(id);
+ Assert.assertEquals(1, id.intValue());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.store.TestUnitStore#getTestUnits(org.eclipse.osee.coverage.model.CoverageUnit)}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testGetTestUnits() throws OseeCoreException {
+ Collection<String> names = dbTestUnitProvider.getTestUnits(item);
+ Assert.assertEquals(4, names.size());
+
+ dbTestUnitProvider.setTestUnits(item2, Arrays.asList("Time.java", "The.java", "NewOne.java"));
+
+ // ensure that only unique name entries exist
+ Assert.assertEquals(5, TestUnitStore.getTestUnitCount());
+
+ // Ensure that can retrieve items specific to coverageItem
+ names = dbTestUnitProvider.getTestUnits(item);
+ Assert.assertEquals(4, names.size());
+ names = dbTestUnitProvider.getTestUnits(item2);
+ Assert.assertEquals(3, names.size());
+
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.store.TestUnitStore#removeTestUnitsFromDb(java.lang.String, java.util.List)}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testRemoveTestUnitsFromDb() throws OseeCoreException {
+ Assert.assertEquals(3, dbTestUnitProvider.getTestUnits(item2).size());
+ dbTestUnitProvider.removeTestUnits(item2, Arrays.asList("Time.java"));
+ Assert.assertEquals(2, dbTestUnitProvider.getTestUnits(item2).size());
+ dbTestUnitProvider.removeTestUnits(item2);
+ Assert.assertEquals(0, dbTestUnitProvider.getTestUnits(item2).size());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/SimpleTestUnitProviderTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/SimpleTestUnitProviderTest.java
index a7787e761ee..624b62b35e0 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/SimpleTestUnitProviderTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/SimpleTestUnitProviderTest.java
@@ -8,75 +8,75 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOptionManager;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class SimpleTestUnitProviderTest {
-
- public static SimpleTestUnitProvider provider;
- public static CoverageItem coverageItem1, coverageItem2;
-
- @BeforeClass
- public static void setUp() {
- provider = new SimpleTestUnitProvider();
- coverageItem1 = new CoverageItem(null, CoverageOptionManager.Test_Unit, "1");
- coverageItem2 = new CoverageItem(null, CoverageOptionManager.Not_Covered, "2");
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.SimpleTestUnitProvider#getTestUnits(org.eclipse.osee.coverage.model.CoverageItem)}
- * .
- *
- * @throws OseeCoreException
- */
- @Test
- public void testAddGetTestUnits() throws OseeCoreException {
- provider.addTestUnit(coverageItem1, "Test Unit 1");
- provider.addTestUnit(coverageItem1, "Test Unit 2");
- provider.addTestUnit(coverageItem1, "Test Unit 3");
- provider.addTestUnit(coverageItem1, "Test Unit 3");
- provider.addTestUnit(coverageItem1, "Test Unit 4");
-
- Assert.assertEquals(4, provider.getTestUnits(coverageItem1).size());
-
- // Should equal cause CoverageItems are "equal" (guids are same)
- CoverageItem coverageItem1b = new CoverageItem(null, CoverageOptionManager.Not_Covered, "1");
- coverageItem1b.setGuid(coverageItem1.getGuid());
- Assert.assertEquals(4, provider.getTestUnits(coverageItem1b).size());
-
- Assert.assertEquals(0, provider.getTestUnits(coverageItem2).size());
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.model.SimpleTestUnitProvider#toXml(org.eclipse.osee.coverage.model.CoverageItem)}
- * .
- *
- * @throws OseeCoreException
- */
- @Test
- public void testToFromXml() throws OseeCoreException {
- CoverageItem newCoverageItem =
- new CoverageItem(null, coverageItem1.toXml(), CoverageOptionManagerDefault.instance(),
- new SimpleTestUnitProvider());
- Assert.assertEquals(coverageItem1.getName(), newCoverageItem.getName());
- Assert.assertEquals(coverageItem1.getGuid(), newCoverageItem.getGuid());
- Assert.assertEquals(coverageItem1.getOrderNumber(), newCoverageItem.getOrderNumber());
- Assert.assertEquals(coverageItem1.getCoverageMethod(), newCoverageItem.getCoverageMethod());
- Assert.assertEquals(coverageItem1.getFileContents(), newCoverageItem.getFileContents());
- Assert.assertEquals(coverageItem1.getRationale(), newCoverageItem.getRationale());
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOptionManager;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.SimpleTestUnitProvider;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class SimpleTestUnitProviderTest {
+
+ public static SimpleTestUnitProvider provider;
+ public static CoverageItem coverageItem1, coverageItem2;
+
+ @BeforeClass
+ public static void setUp() {
+ provider = new SimpleTestUnitProvider();
+ coverageItem1 = new CoverageItem(null, CoverageOptionManager.Test_Unit, "1");
+ coverageItem2 = new CoverageItem(null, CoverageOptionManager.Not_Covered, "2");
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.SimpleTestUnitProvider#getTestUnits(org.eclipse.osee.coverage.model.CoverageItem)}
+ * .
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testAddGetTestUnits() throws OseeCoreException {
+ provider.addTestUnit(coverageItem1, "Test Unit 1");
+ provider.addTestUnit(coverageItem1, "Test Unit 2");
+ provider.addTestUnit(coverageItem1, "Test Unit 3");
+ provider.addTestUnit(coverageItem1, "Test Unit 3");
+ provider.addTestUnit(coverageItem1, "Test Unit 4");
+
+ Assert.assertEquals(4, provider.getTestUnits(coverageItem1).size());
+
+ // Should equal cause CoverageItems are "equal" (guids are same)
+ CoverageItem coverageItem1b = new CoverageItem(null, CoverageOptionManager.Not_Covered, "1");
+ coverageItem1b.setGuid(coverageItem1.getGuid());
+ Assert.assertEquals(4, provider.getTestUnits(coverageItem1b).size());
+
+ Assert.assertEquals(0, provider.getTestUnits(coverageItem2).size());
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.model.SimpleTestUnitProvider#toXml(org.eclipse.osee.coverage.model.CoverageItem)}
+ * .
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testToFromXml() throws OseeCoreException {
+ CoverageItem newCoverageItem =
+ new CoverageItem(null, coverageItem1.toXml(), CoverageOptionManagerDefault.instance(),
+ new SimpleTestUnitProvider());
+ Assert.assertEquals(coverageItem1.getName(), newCoverageItem.getName());
+ Assert.assertEquals(coverageItem1.getGuid(), newCoverageItem.getGuid());
+ Assert.assertEquals(coverageItem1.getOrderNumber(), newCoverageItem.getOrderNumber());
+ Assert.assertEquals(coverageItem1.getCoverageMethod(), newCoverageItem.getCoverageMethod());
+ Assert.assertEquals(coverageItem1.getFileContents(), newCoverageItem.getFileContents());
+ Assert.assertEquals(coverageItem1.getRationale(), newCoverageItem.getRationale());
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/TestUnitStoreTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/TestUnitStoreTest.java
index 93f3fd5fa1e..b16ae55de2c 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/TestUnitStoreTest.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/model/TestUnitStoreTest.java
@@ -8,52 +8,52 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.model;
-
-import junit.framework.Assert;
-import org.eclipse.osee.coverage.store.TestUnitStore;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Donald G. Dunne
- */
-public class TestUnitStoreTest {
-
- @BeforeClass
- public static void setup() throws OseeCoreException {
- TestUnitStore.clearStore();
- }
-
- @AfterClass
- public static void cleanup() throws OseeCoreException {
- TestUnitStore.clearStore();
- }
-
- /**
- * Test method for
- * {@link org.eclipse.osee.coverage.store.TestUnitStore#addTestUnitNameToDb(java.lang.String, java.lang.String)}.
- *
- * @throws OseeCoreException
- */
- @Test
- public void testAddTestUnitNameToDb() throws OseeCoreException {
- int count = TestUnitStore.getTestUnitCount();
- Assert.assertEquals(0, count);
- Integer thisJavaId = TestUnitStore.getTestUnitId("This.java", true);
- int newCount = TestUnitStore.getTestUnitCount();
- Assert.assertEquals(1, newCount);
-
- Integer nameId = TestUnitStore.getTestUnitId("NotThis.java", false);
- Assert.assertNull(nameId);
- // Count should not have changed
- newCount = TestUnitStore.getTestUnitCount();
- Assert.assertEquals(1, newCount);
-
- String name = TestUnitStore.getTestUnitName(thisJavaId);
- Assert.assertEquals("This.java", name);
- }
-
-}
+package org.eclipse.osee.coverage.test.model;
+
+import junit.framework.Assert;
+import org.eclipse.osee.coverage.store.TestUnitStore;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class TestUnitStoreTest {
+
+ @BeforeClass
+ public static void setup() throws OseeCoreException {
+ TestUnitStore.clearStore();
+ }
+
+ @AfterClass
+ public static void cleanup() throws OseeCoreException {
+ TestUnitStore.clearStore();
+ }
+
+ /**
+ * Test method for
+ * {@link org.eclipse.osee.coverage.store.TestUnitStore#addTestUnitNameToDb(java.lang.String, java.lang.String)}.
+ *
+ * @throws OseeCoreException
+ */
+ @Test
+ public void testAddTestUnitNameToDb() throws OseeCoreException {
+ int count = TestUnitStore.getTestUnitCount();
+ Assert.assertEquals(0, count);
+ Integer thisJavaId = TestUnitStore.getTestUnitId("This.java", true);
+ int newCount = TestUnitStore.getTestUnitCount();
+ Assert.assertEquals(1, newCount);
+
+ Integer nameId = TestUnitStore.getTestUnitId("NotThis.java", false);
+ Assert.assertNull(nameId);
+ // Count should not have changed
+ newCount = TestUnitStore.getTestUnitCount();
+ Assert.assertEquals(1, newCount);
+
+ String name = TestUnitStore.getTestUnitName(thisJavaId);
+ Assert.assertEquals("This.java", name);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/package1/CoveragePackage1.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/package1/CoveragePackage1.java
index 908ea74dc08..3e306c842e3 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/package1/CoveragePackage1.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/package1/CoveragePackage1.java
@@ -1,40 +1,40 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.package1;
-
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoveragePackage1 extends XNavigateItemAction {
-
- public CoveragePackage1() {
- super(null, "");
- }
-
- public CoveragePackage1(XNavigateItem parent) {
- super(parent, "Open Coverage Package 1");
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoveragePackage coveragePackage =
- new CoveragePackage("Coverage Package 1", CoverageOptionManagerDefault.instance());
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), null, coveragePackage, true));
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.package1;
+
+import org.eclipse.osee.coverage.editor.CoverageEditor;
+import org.eclipse.osee.coverage.editor.CoverageEditorInput;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoveragePackage1 extends XNavigateItemAction {
+
+ public CoveragePackage1() {
+ super(null, "");
+ }
+
+ public CoveragePackage1(XNavigateItem parent) {
+ super(parent, "Open Coverage Package 1");
+ }
+
+ @Override
+ public void run(TableLoadOption... tableLoadOptions) throws Exception {
+ CoveragePackage coveragePackage =
+ new CoveragePackage("Coverage Package 1", CoverageOptionManagerDefault.instance());
+ CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), null, coveragePackage, true));
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestBlam.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestBlam.java
index e74e9e50b15..3f6c9f636ef 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestBlam.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestBlam.java
@@ -1,109 +1,109 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.util;
-
-import java.net.URL;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.coverage.blam.AbstractCoverageBlam;
-import org.eclipse.osee.coverage.internal.Activator;
-import org.eclipse.osee.coverage.model.CoverageImport;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
-import org.eclipse.osee.coverage.test.SampleJavaFileParser;
-import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.logging.OseeLevel;
-import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.ui.skynet.XWidgetParser;
-import org.eclipse.osee.framework.ui.skynet.blam.VariableMap;
-import org.eclipse.osee.framework.ui.skynet.widgets.XModifiedListener;
-import org.eclipse.osee.framework.ui.skynet.widgets.XWidget;
-import org.eclipse.osee.framework.ui.skynet.widgets.workflow.DynamicXWidgetLayout;
-import org.eclipse.ui.forms.widgets.FormToolkit;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImportTestBlam extends AbstractCoverageBlam implements ICoverageImporter {
-
- public static String COVERAGE_IMPORT_DIR = "Coverage Import Directory";
- private final String name;
- private final List<String> fileList;
- public static String PATH = "../../../../../../../src/org/eclipse/osee/coverage/test/";
-
- public CoverageImportTestBlam(String name, List<String> fileList) {
- this.name = name;
- this.fileList = fileList;
- }
-
- @Override
- public String getName() {
- return name;
- }
-
- @Override
- public void widgetCreated(XWidget xWidget, FormToolkit toolkit, Artifact art, DynamicXWidgetLayout dynamicXWidgetLayout, XModifiedListener modListener, boolean isEditable) throws OseeCoreException {
- super.widgetCreated(xWidget, toolkit, art, dynamicXWidgetLayout, modListener, isEditable);
- }
-
- @Override
- public String getXWidgetsXml() {
- return XWidgetParser.EMPTY_WIDGETS;
- }
-
- @Override
- public String getDescriptionUsage() {
- return "Import from test area.";
- }
-
- @Override
- public void runOperation(final VariableMap variableMap, IProgressMonitor monitor) throws Exception {
- setCoverageImport(run(null));
- }
-
- @Override
- public Collection<String> getCategories() {
- return Arrays.asList("ATS");
- }
-
- @Override
- public CoverageImport run(IProgressMonitor progressMonitor) {
-
- CoverageImport coverageImport = new CoverageImport(getName());
- coverageImport.setCoverageUnitFileContentsProvider(new SimpleCoverageUnitFileContentsProvider());
- try {
- for (String filename : fileList) {
- System.err.println(String.format("Importing [%s]", PATH + filename));
- URL url = CoverageImport1TestBlam.class.getResource(PATH + filename);
- CoverageUnit coverageUnit =
- SampleJavaFileParser.createCodeUnit(url, coverageImport.getCoverageUnitFileContentsProvider());
- String namespace = coverageUnit.getNamespace().replaceFirst("org.eclipse.osee.coverage.test.import..", "");
- coverageUnit.setNamespace(namespace);
- CoverageUnit parentCoverageUnit = coverageImport.getOrCreateParent(namespace);
- if (parentCoverageUnit != null) {
- parentCoverageUnit.addCoverageUnit(coverageUnit);
- } else {
- coverageImport.addCoverageUnit(coverageUnit);
- }
- }
- coverageImport.setLocation(PATH);
- } catch (OseeCoreException ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
- }
- return coverageImport;
- }
-
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.util;
+
+import java.net.URL;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.List;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.osee.coverage.ICoverageImporter;
+import org.eclipse.osee.coverage.blam.AbstractCoverageBlam;
+import org.eclipse.osee.coverage.internal.Activator;
+import org.eclipse.osee.coverage.model.CoverageImport;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.SimpleCoverageUnitFileContentsProvider;
+import org.eclipse.osee.coverage.test.SampleJavaFileParser;
+import org.eclipse.osee.coverage.test.import1.CoverageImport1TestBlam;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.logging.OseeLevel;
+import org.eclipse.osee.framework.logging.OseeLog;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.ui.skynet.XWidgetParser;
+import org.eclipse.osee.framework.ui.skynet.blam.VariableMap;
+import org.eclipse.osee.framework.ui.skynet.widgets.XModifiedListener;
+import org.eclipse.osee.framework.ui.skynet.widgets.XWidget;
+import org.eclipse.osee.framework.ui.skynet.widgets.workflow.DynamicXWidgetLayout;
+import org.eclipse.ui.forms.widgets.FormToolkit;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageImportTestBlam extends AbstractCoverageBlam implements ICoverageImporter {
+
+ public static String COVERAGE_IMPORT_DIR = "Coverage Import Directory";
+ private final String name;
+ private final List<String> fileList;
+ public static String PATH = "../../../../../../../src/org/eclipse/osee/coverage/test/";
+
+ public CoverageImportTestBlam(String name, List<String> fileList) {
+ this.name = name;
+ this.fileList = fileList;
+ }
+
+ @Override
+ public String getName() {
+ return name;
+ }
+
+ @Override
+ public void widgetCreated(XWidget xWidget, FormToolkit toolkit, Artifact art, DynamicXWidgetLayout dynamicXWidgetLayout, XModifiedListener modListener, boolean isEditable) throws OseeCoreException {
+ super.widgetCreated(xWidget, toolkit, art, dynamicXWidgetLayout, modListener, isEditable);
+ }
+
+ @Override
+ public String getXWidgetsXml() {
+ return XWidgetParser.EMPTY_WIDGETS;
+ }
+
+ @Override
+ public String getDescriptionUsage() {
+ return "Import from test area.";
+ }
+
+ @Override
+ public void runOperation(final VariableMap variableMap, IProgressMonitor monitor) throws Exception {
+ setCoverageImport(run(null));
+ }
+
+ @Override
+ public Collection<String> getCategories() {
+ return Arrays.asList("ATS");
+ }
+
+ @Override
+ public CoverageImport run(IProgressMonitor progressMonitor) {
+
+ CoverageImport coverageImport = new CoverageImport(getName());
+ coverageImport.setCoverageUnitFileContentsProvider(new SimpleCoverageUnitFileContentsProvider());
+ try {
+ for (String filename : fileList) {
+ System.err.println(String.format("Importing [%s]", PATH + filename));
+ URL url = CoverageImport1TestBlam.class.getResource(PATH + filename);
+ CoverageUnit coverageUnit =
+ SampleJavaFileParser.createCodeUnit(url, coverageImport.getCoverageUnitFileContentsProvider());
+ String namespace = coverageUnit.getNamespace().replaceFirst("org.eclipse.osee.coverage.test.import..", "");
+ coverageUnit.setNamespace(namespace);
+ CoverageUnit parentCoverageUnit = coverageImport.getOrCreateParent(namespace);
+ if (parentCoverageUnit != null) {
+ parentCoverageUnit.addCoverageUnit(coverageUnit);
+ } else {
+ coverageImport.addCoverageUnit(coverageUnit);
+ }
+ }
+ coverageImport.setLocation(PATH);
+ } catch (OseeCoreException ex) {
+ OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
+ }
+ return coverageImport;
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestNavigateItem.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestNavigateItem.java
index 4fe6be9f5c0..5694634a3cc 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestNavigateItem.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageImportTestNavigateItem.java
@@ -1,36 +1,36 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.util;
-
-import org.eclipse.osee.coverage.CoverageManager;
-import org.eclipse.osee.coverage.ICoverageImporter;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageImportTestNavigateItem extends XNavigateItemAction {
-
- private final ICoverageImporter coverageImporter;
-
- public CoverageImportTestNavigateItem(XNavigateItem parent, ICoverageImporter coverageImporter) {
- super(parent, coverageImporter.getName());
- this.coverageImporter = coverageImporter;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoverageManager.importCoverage(coverageImporter);
- }
-
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.util;
+
+import org.eclipse.osee.coverage.CoverageManager;
+import org.eclipse.osee.coverage.ICoverageImporter;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageImportTestNavigateItem extends XNavigateItemAction {
+
+ private final ICoverageImporter coverageImporter;
+
+ public CoverageImportTestNavigateItem(XNavigateItem parent, ICoverageImporter coverageImporter) {
+ super(parent, coverageImporter.getName());
+ this.coverageImporter = coverageImporter;
+ }
+
+ @Override
+ public void run(TableLoadOption... tableLoadOptions) throws Exception {
+ CoverageManager.importCoverage(coverageImporter);
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageTestUtil.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageTestUtil.java
index ef3e30f154a..503a9f6c9ee 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageTestUtil.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CoverageTestUtil.java
@@ -8,95 +8,95 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.coverage.test.util;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import org.eclipse.osee.coverage.model.CoverageItem;
-import org.eclipse.osee.coverage.model.CoverageOption;
-import org.eclipse.osee.coverage.model.CoveragePackageBase;
-import org.eclipse.osee.coverage.model.CoverageUnit;
-import org.eclipse.osee.coverage.model.ICoverage;
-import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.PurgeArtifacts;
-import org.eclipse.osee.framework.skynet.core.artifact.StaticIdManager;
-
-/**
- * @author Donald G. Dunne
- */
-public class CoverageTestUtil {
- private static String COVERAGE_STATIC_ID = "coverage.artifact";
-
- public static void cleanupCoverageTests() throws OseeCoreException {
- try {
- new PurgeArtifacts(getAllCoverageArtifacts()).execute();
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
- }
- }
-
- /**
- * Adds the static id to the artifact to ensure that test cleans (purges) this artifact after completion.
- */
- public static void registerAsTestArtifact(Artifact artifact) throws OseeCoreException {
- registerAsTestArtifact(artifact, false);
- }
-
- /**
- * Adds the static id to the artifact to ensure that test cleans (purges) this artifact after completion.
- */
- public static void registerAsTestArtifact(Artifact artifact, boolean recurse) throws OseeCoreException {
- StaticIdManager.setSingletonAttributeValue(artifact, CoverageTestUtil.COVERAGE_STATIC_ID);
- if (recurse) {
- for (Artifact childArt : artifact.getChildren()) {
- if (childArt.isOfType(CoverageArtifactTypes.CoveragePackage) || childArt.isOfType(CoverageArtifactTypes.CoveragePackage)) {
- registerAsTestArtifact(childArt, recurse);
- }
- }
- }
- }
-
- public static ICoverage getFirstCoverageByName(CoveragePackageBase coveragePackageBase, String name) {
- for (ICoverage coverage : coveragePackageBase.getChildren(true)) {
- if (coverage.getName().equals(name)) {
- return coverage;
- }
- }
- return null;
- }
-
- public static Collection<Artifact> getAllCoverageArtifacts() throws OseeCoreException {
- List<Artifact> artifacts = new ArrayList<Artifact>();
- artifacts.addAll(getCoveragePackageArtifacts());
- artifacts.addAll(getCoverageUnitArtifacts());
- artifacts.addAll(getCoverageRecordArtifacts());
- return artifacts;
- }
-
- public static Collection<Artifact> getCoverageUnitArtifacts() throws OseeCoreException {
- return StaticIdManager.getArtifactsFromArtifactQuery(CoverageArtifactTypes.CoverageUnit, COVERAGE_STATIC_ID,
- BranchManager.getCommonBranch());
- }
-
- public static Collection<Artifact> getCoveragePackageArtifacts() throws OseeCoreException {
- return StaticIdManager.getArtifactsFromArtifactQuery(CoverageArtifactTypes.CoveragePackage, COVERAGE_STATIC_ID,
- BranchManager.getCommonBranch());
- }
-
- public static Collection<Artifact> getCoverageRecordArtifacts() throws OseeCoreException {
- return StaticIdManager.getArtifactsFromArtifactQuery(CoreArtifactTypes.GeneralDocument, COVERAGE_STATIC_ID,
- BranchManager.getCommonBranch());
- }
-
- public static void setAllCoverageMethod(CoverageUnit coverageUnit, CoverageOption CoverageOption, boolean recurse) {
- for (CoverageItem item : coverageUnit.getCoverageItems(recurse)) {
- item.setCoverageMethod(CoverageOption);
- }
- }
-}
+package org.eclipse.osee.coverage.test.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import org.eclipse.osee.coverage.model.CoverageItem;
+import org.eclipse.osee.coverage.model.CoverageOption;
+import org.eclipse.osee.coverage.model.CoveragePackageBase;
+import org.eclipse.osee.coverage.model.CoverageUnit;
+import org.eclipse.osee.coverage.model.ICoverage;
+import org.eclipse.osee.coverage.store.CoverageArtifactTypes;
+import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.artifact.PurgeArtifacts;
+import org.eclipse.osee.framework.skynet.core.artifact.StaticIdManager;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CoverageTestUtil {
+ private static String COVERAGE_STATIC_ID = "coverage.artifact";
+
+ public static void cleanupCoverageTests() throws OseeCoreException {
+ try {
+ new PurgeArtifacts(getAllCoverageArtifacts()).execute();
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing
+ }
+ }
+
+ /**
+ * Adds the static id to the artifact to ensure that test cleans (purges) this artifact after completion.
+ */
+ public static void registerAsTestArtifact(Artifact artifact) throws OseeCoreException {
+ registerAsTestArtifact(artifact, false);
+ }
+
+ /**
+ * Adds the static id to the artifact to ensure that test cleans (purges) this artifact after completion.
+ */
+ public static void registerAsTestArtifact(Artifact artifact, boolean recurse) throws OseeCoreException {
+ StaticIdManager.setSingletonAttributeValue(artifact, CoverageTestUtil.COVERAGE_STATIC_ID);
+ if (recurse) {
+ for (Artifact childArt : artifact.getChildren()) {
+ if (childArt.isOfType(CoverageArtifactTypes.CoveragePackage) || childArt.isOfType(CoverageArtifactTypes.CoveragePackage)) {
+ registerAsTestArtifact(childArt, recurse);
+ }
+ }
+ }
+ }
+
+ public static ICoverage getFirstCoverageByName(CoveragePackageBase coveragePackageBase, String name) {
+ for (ICoverage coverage : coveragePackageBase.getChildren(true)) {
+ if (coverage.getName().equals(name)) {
+ return coverage;
+ }
+ }
+ return null;
+ }
+
+ public static Collection<Artifact> getAllCoverageArtifacts() throws OseeCoreException {
+ List<Artifact> artifacts = new ArrayList<Artifact>();
+ artifacts.addAll(getCoveragePackageArtifacts());
+ artifacts.addAll(getCoverageUnitArtifacts());
+ artifacts.addAll(getCoverageRecordArtifacts());
+ return artifacts;
+ }
+
+ public static Collection<Artifact> getCoverageUnitArtifacts() throws OseeCoreException {
+ return StaticIdManager.getArtifactsFromArtifactQuery(CoverageArtifactTypes.CoverageUnit, COVERAGE_STATIC_ID,
+ BranchManager.getCommonBranch());
+ }
+
+ public static Collection<Artifact> getCoveragePackageArtifacts() throws OseeCoreException {
+ return StaticIdManager.getArtifactsFromArtifactQuery(CoverageArtifactTypes.CoveragePackage, COVERAGE_STATIC_ID,
+ BranchManager.getCommonBranch());
+ }
+
+ public static Collection<Artifact> getCoverageRecordArtifacts() throws OseeCoreException {
+ return StaticIdManager.getArtifactsFromArtifactQuery(CoreArtifactTypes.GeneralDocument, COVERAGE_STATIC_ID,
+ BranchManager.getCommonBranch());
+ }
+
+ public static void setAllCoverageMethod(CoverageUnit coverageUnit, CoverageOption CoverageOption, boolean recurse) {
+ for (CoverageItem item : coverageUnit.getCoverageItems(recurse)) {
+ item.setCoverageMethod(CoverageOption);
+ }
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpCreateAndImportItem.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpCreateAndImportItem.java
index 22bc9ab6a58..02161329fb6 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpCreateAndImportItem.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpCreateAndImportItem.java
@@ -1,67 +1,67 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.util;
-
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.utility.IncrementingNum;
-import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-
-/**
- * @author Donald G. Dunne
- */
-public class CpCreateAndImportItem extends XNavigateItemAction {
-
- private final String blamImportName;
- private CoveragePackage coveragePackage;
-
- public CpCreateAndImportItem(XNavigateItem parent, String name, String blamImportName) {
- super(parent, name);
- this.blamImportName = blamImportName;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- coveragePackage =
- new CoveragePackage(getName() + " - #" + IncrementingNum.get(), CoverageOptionManagerDefault.instance());
- OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, BranchManager.getCommonBranch());
- store.save();
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), store.getArtifact(false), coveragePackage,
- true));
- // Process Import 1
- CoverageEditor editor = null;
- for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
- if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
- CoveragePackage editorPackage =
- (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
- if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
- editor = coverageEditor;
- }
- }
- }
- if (editor == null) {
- AWorkbench.popup("Can't access opened Editor");
- return;
- }
- editor.simulateImport(blamImportName);
- }
-
- public CoveragePackage getCoveragePackage() {
- return coveragePackage;
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.util;
+
+import org.eclipse.osee.coverage.editor.CoverageEditor;
+import org.eclipse.osee.coverage.editor.CoverageEditorInput;
+import org.eclipse.osee.coverage.model.CoverageOptionManagerDefault;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
+import org.eclipse.osee.framework.skynet.core.utility.IncrementingNum;
+import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CpCreateAndImportItem extends XNavigateItemAction {
+
+ private final String blamImportName;
+ private CoveragePackage coveragePackage;
+
+ public CpCreateAndImportItem(XNavigateItem parent, String name, String blamImportName) {
+ super(parent, name);
+ this.blamImportName = blamImportName;
+ }
+
+ @Override
+ public void run(TableLoadOption... tableLoadOptions) throws Exception {
+ coveragePackage =
+ new CoveragePackage(getName() + " - #" + IncrementingNum.get(), CoverageOptionManagerDefault.instance());
+ OseeCoveragePackageStore store = new OseeCoveragePackageStore(coveragePackage, BranchManager.getCommonBranch());
+ store.save();
+ CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), store.getArtifact(false), coveragePackage,
+ true));
+ // Process Import 1
+ CoverageEditor editor = null;
+ for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
+ if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
+ CoveragePackage editorPackage =
+ (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
+ if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
+ editor = coverageEditor;
+ }
+ }
+ }
+ if (editor == null) {
+ AWorkbench.popup("Can't access opened Editor");
+ return;
+ }
+ editor.simulateImport(blamImportName);
+ }
+
+ public CoveragePackage getCoveragePackage() {
+ return coveragePackage;
+ }
+}
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpSelectAndImportItem.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpSelectAndImportItem.java
index 452cdbb4c1e..19fc3ca4b57 100644
--- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpSelectAndImportItem.java
+++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/test/util/CpSelectAndImportItem.java
@@ -1,66 +1,66 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2007 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.coverage.test.util;
-
-import org.eclipse.osee.coverage.editor.CoverageEditor;
-import org.eclipse.osee.coverage.editor.CoverageEditorInput;
-import org.eclipse.osee.coverage.model.CoveragePackage;
-import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
-import org.eclipse.osee.coverage.util.CoverageUtil;
-import org.eclipse.osee.coverage.util.dialog.CoveragePackageArtifactListDialog;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
-import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
-
-/**
- * @author Donald G. Dunne
- */
-public class CpSelectAndImportItem extends XNavigateItemAction {
-
- private final String blamImportName;
-
- public CpSelectAndImportItem(XNavigateItem parent, String name, String blamImportName) {
- super(parent, name);
- this.blamImportName = blamImportName;
- }
-
- @Override
- public void run(TableLoadOption... tableLoadOptions) throws Exception {
- CoverageUtil.getBranchFromUser(false);
- CoveragePackageArtifactListDialog dialog =
- new CoveragePackageArtifactListDialog("Open Coverage Package", "Select Coverage Package");
- if (!CoverageUtil.getBranchFromUser(false)) return;
- dialog.setInput(OseeCoveragePackageStore.getCoveragePackageArtifacts(CoverageUtil.getBranch()));
- if (dialog.open() != 0) return;
- Artifact coveragePackageArtifact = (Artifact) dialog.getResult()[0];
- CoveragePackage coveragePackage = OseeCoveragePackageStore.get(coveragePackageArtifact);
- CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), coveragePackageArtifact, coveragePackage,
- true));
- // Process Import 1
- CoverageEditor editor = null;
- for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
- if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
- CoveragePackage editorPackage =
- (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
- if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
- editor = coverageEditor;
- }
- }
- }
- if (editor == null) {
- AWorkbench.popup("Can't access opened Editor");
- return;
- }
- editor.simulateImport(blamImportName);
- }
-}
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 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.coverage.test.util;
+
+import org.eclipse.osee.coverage.editor.CoverageEditor;
+import org.eclipse.osee.coverage.editor.CoverageEditorInput;
+import org.eclipse.osee.coverage.model.CoveragePackage;
+import org.eclipse.osee.coverage.store.OseeCoveragePackageStore;
+import org.eclipse.osee.coverage.util.CoverageUtil;
+import org.eclipse.osee.coverage.util.dialog.CoveragePackageArtifactListDialog;
+import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItemAction;
+import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class CpSelectAndImportItem extends XNavigateItemAction {
+
+ private final String blamImportName;
+
+ public CpSelectAndImportItem(XNavigateItem parent, String name, String blamImportName) {
+ super(parent, name);
+ this.blamImportName = blamImportName;
+ }
+
+ @Override
+ public void run(TableLoadOption... tableLoadOptions) throws Exception {
+ CoverageUtil.getBranchFromUser(false);
+ CoveragePackageArtifactListDialog dialog =
+ new CoveragePackageArtifactListDialog("Open Coverage Package", "Select Coverage Package");
+ if (!CoverageUtil.getBranchFromUser(false)) return;
+ dialog.setInput(OseeCoveragePackageStore.getCoveragePackageArtifacts(CoverageUtil.getBranch()));
+ if (dialog.open() != 0) return;
+ Artifact coveragePackageArtifact = (Artifact) dialog.getResult()[0];
+ CoveragePackage coveragePackage = OseeCoveragePackageStore.get(coveragePackageArtifact);
+ CoverageEditor.open(new CoverageEditorInput(coveragePackage.getName(), coveragePackageArtifact, coveragePackage,
+ true));
+ // Process Import 1
+ CoverageEditor editor = null;
+ for (CoverageEditor coverageEditor : CoverageEditor.getEditors()) {
+ if (coverageEditor.getCoverageEditorInput().getCoveragePackageBase() instanceof CoveragePackage) {
+ CoveragePackage editorPackage =
+ (CoveragePackage) coverageEditor.getCoverageEditorInput().getCoveragePackageBase();
+ if (editorPackage.getGuid().equals(coveragePackage.getGuid())) {
+ editor = coverageEditor;
+ }
+ }
+ }
+ if (editor == null) {
+ AWorkbench.popup("Can't access opened Editor");
+ return;
+ }
+ editor.simulateImport(blamImportName);
+ }
+}

Back to the top