diff options
Diffstat (limited to 'plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java')
-rw-r--r-- | plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java index 9ecaa60b0f0..5fe4a4c5002 100644 --- a/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java +++ b/plugins/org.eclipse.osee.coverage.test/src/org/eclipse/osee/coverage/VectorCastImportTest.java @@ -43,17 +43,25 @@ import org.eclipse.osee.framework.plugin.core.PluginUtil; 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.search.ArtifactQuery; +import org.eclipse.osee.framework.skynet.core.rule.OseeHousekeepingRule; import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction; import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.TestName; /** * @author Donald G. Dunne */ public class VectorCastImportTest { + @Rule + public TestName testName = new TestName(); + @Rule + public OseeHousekeepingRule houseKeepingRule = new OseeHousekeepingRule(); + public static CoveragePackage coveragePackage = null; public static CoverageImport coverageImport = null; private static boolean testWithDb = true; @@ -216,20 +224,24 @@ public class VectorCastImportTest { // Test Persist of CoveragePackage OseeCoverageStore store = OseeCoveragePackageStore.get(coveragePackage, CoverageTestUtil.getTestBranch()); SkynetTransaction transaction = - new SkynetTransaction(CoverageTestUtil.getTestBranch(), "Coverage Package Save"); + new SkynetTransaction(CoverageTestUtil.getTestBranch(), String.format("%s: %s.%s", + VectorCastImportTest.class.getSimpleName(), "Coverage Package Save ", testName.getMethodName())); CoveragePackageEvent coverageEvent = new CoveragePackageEvent(coveragePackage, CoverageEventType.Modified); store.save(transaction, coverageEvent); - transaction.execute(); + store.getArtifact(false).persist(transaction); // Test Load of Coverage Package Artifact artifact = ArtifactQuery.getArtifactFromId(coveragePackage.getGuid(), CoverageTestUtil.getTestBranch()); CoverageTestUtil.registerAsTestArtifact(artifact); - artifact.persist(getClass().getSimpleName()); + artifact.persist(transaction); OseeCoveragePackageStore packageStore = new OseeCoveragePackageStore(artifact); Assert.assertNotNull(packageStore.getArtifact(false)); loadedCp = packageStore.getCoveragePackage(); + packageStore.getArtifact(false).persist(transaction); + + transaction.execute(); } else { loadedCp = coveragePackage; } |