Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrbrooks2010-07-24 08:02:08 +0000
committerrbrooks2010-07-24 08:02:08 +0000
commit4ed8bddc791fda93940f238c5135556a07041dc0 (patch)
tree64a118285c5006c3a38320dbb2d374e8ea72a061 /plugins/org.eclipse.osee.framework.branch.management.test/src
parent542cc7344d3f129d64e47f547384297c8e1b1f43 (diff)
downloadorg.eclipse.osee-4ed8bddc791fda93940f238c5135556a07041dc0.tar.gz
org.eclipse.osee-4ed8bddc791fda93940f238c5135556a07041dc0.tar.xz
org.eclipse.osee-4ed8bddc791fda93940f238c5135556a07041dc0.zip
converted all line terminators to unix style
Diffstat (limited to 'plugins/org.eclipse.osee.framework.branch.management.test/src')
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/BranchManagementTestSuite.java60
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ChangeTestSuite.java50
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ComputeNetChangeTest.java348
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/BranchCommitServiceTest.java36
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/CommitTestSuite.java50
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/ExchangeTestSuite.java48
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/ExchangeTransformProviderTest.java148
-rw-r--r--plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/TransformerTestSuite.java50
8 files changed, 395 insertions, 395 deletions
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/BranchManagementTestSuite.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/BranchManagementTestSuite.java
index 53e62b4a8f4..2abb71fa3a3 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/BranchManagementTestSuite.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/BranchManagementTestSuite.java
@@ -1,30 +1,30 @@
-/*******************************************************************************
- * 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.framework.branch.management.test;
-
-import org.eclipse.osee.framework.branch.management.test.change.ChangeTestSuite;
-import org.eclipse.osee.framework.branch.management.test.commit.CommitTestSuite;
-import org.eclipse.osee.framework.branch.management.test.exchange.ExchangeTestSuite;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {//
-ChangeTestSuite.class, //
- CommitTestSuite.class, //
- ExchangeTestSuite.class,//
-})
-/**
- * @author Roberto E. Escobar
- */
-public class BranchManagementTestSuite {
-
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test;
+
+import org.eclipse.osee.framework.branch.management.test.change.ChangeTestSuite;
+import org.eclipse.osee.framework.branch.management.test.commit.CommitTestSuite;
+import org.eclipse.osee.framework.branch.management.test.exchange.ExchangeTestSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {//
+ChangeTestSuite.class, //
+ CommitTestSuite.class, //
+ ExchangeTestSuite.class,//
+})
+/**
+ * @author Roberto E. Escobar
+ */
+public class BranchManagementTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ChangeTestSuite.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ChangeTestSuite.java
index e819365c77b..da7291d657d 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ChangeTestSuite.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ChangeTestSuite.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.framework.branch.management.test.change;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {//
- ComputeNetChangeTest.class, //
-})
-/**
- * @author Roberto E. Escobar
- */
-public class ChangeTestSuite {
-
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.change;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {//
+ ComputeNetChangeTest.class, //
+})
+/**
+ * @author Roberto E. Escobar
+ */
+public class ChangeTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ComputeNetChangeTest.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ComputeNetChangeTest.java
index fe55c5521ed..1abdd710428 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ComputeNetChangeTest.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/change/ComputeNetChangeTest.java
@@ -1,174 +1,174 @@
-/*******************************************************************************
- * 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.framework.branch.management.test.change;
-
-import static org.eclipse.osee.framework.core.enums.ModificationType.ARTIFACT_DELETED;
-import static org.eclipse.osee.framework.core.enums.ModificationType.DELETED;
-import static org.eclipse.osee.framework.core.enums.ModificationType.INTRODUCED;
-import static org.eclipse.osee.framework.core.enums.ModificationType.MERGED;
-import static org.eclipse.osee.framework.core.enums.ModificationType.MODIFIED;
-import static org.eclipse.osee.framework.core.enums.ModificationType.NEW;
-import java.util.ArrayList;
-import java.util.List;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.osee.framework.branch.management.change.ComputeNetChangeOperation;
-import org.eclipse.osee.framework.core.enums.ModificationType;
-import org.eclipse.osee.framework.core.exception.OseeCoreException;
-import org.eclipse.osee.framework.core.message.ChangeItem;
-import org.eclipse.osee.framework.core.message.ChangeVersion;
-import org.eclipse.osee.framework.core.message.test.mocks.ChangeTestUtility;
-import org.eclipse.osee.framework.core.operation.IOperation;
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * Test Case for {@link ComputeNetChangeOperation}
- *
- * @author Roberto E. Escobar
- */
-public class ComputeNetChangeTest {
-
- public List<TestData> getTestData() throws OseeCoreException {
- List<TestData> data = new ArrayList<TestData>();
-
- // New Or Introduced
- data.add(createTest(1, null, entry(4L, NEW), entry(5L, MODIFIED), null, entry(5L, NEW), false));
- data.add(createTest(2, null, entry(6L, INTRODUCED), entry(7L, MODIFIED), null, entry(7L, INTRODUCED), false));
-
- // Modified Once
- data.add(createTest(3, entry(10L, MODIFIED), null, entry(11L, MODIFIED), entry(10L, MODIFIED), entry(11L,
- MODIFIED), false));
-
- // Modified Twice
- data.add(createTest(4, entry(10L, NEW), entry(11L, MODIFIED), entry(12L, MODIFIED), entry(10L, NEW), entry(12L,
- MODIFIED), false));
-
- // Removal - new/intro and deleted
- data.add(createTest(5, null, entry(1L, NEW), entry(2L, DELETED), null, null, true));
- data.add(createTest(6, null, entry(2L, INTRODUCED), entry(3L, DELETED), null, null, true));
- data.add(createTest(7, null, entry(4L, NEW), entry(5L, ARTIFACT_DELETED), null, null, true));
- data.add(createTest(8, null, entry(6L, INTRODUCED), entry(7L, ARTIFACT_DELETED), null, null, true));
- data.add(createTest(9, null, null, entry(7693330L, INTRODUCED), entry(7693330L, NEW), null, true));
- data.add(createTest(10, null, null, entry(21345L, NEW), entry(21345L, NEW), null, true));
-
- data.add(createTest(11, null, null, entry(1L, NEW), entry(2L, MODIFIED), null, null, true));
- data.add(createTest(12, null, null, entry(1L, INTRODUCED), entry(2L, DELETED), null, null, true));
-
- // Undelete then delete again
- data.add(createTest(13, entry(4L, DELETED), entry(3L, MODIFIED), entry(4L, DELETED), entry(4L, DELETED), null,
- true));
- data.add(createTest(14, entry(4L, ARTIFACT_DELETED), null, entry(5L, MODIFIED), entry(4L, ARTIFACT_DELETED),
- null, true));
-
- // Delete Cases -
- data.add(createTest(15, entry(10L, MODIFIED), null, entry(10L, DELETED), entry(10L, MODIFIED),
- entry(10L, DELETED), false));
- data.add(createTest(16, entry(330L, NEW), null, entry(331L, ARTIFACT_DELETED), entry(330L, NEW), entry(331L,
- ARTIFACT_DELETED), false));
- data.add(createTest(17, entry(330L, NEW), entry(331L, ARTIFACT_DELETED), entry(331L, ARTIFACT_DELETED), entry(
- 330L, NEW), entry(331L, ARTIFACT_DELETED), false));
-
- // Parent to Child Intro
- data.add(createTest(18, null, entry(10L, INTRODUCED), entry(11L, MODIFIED), entry(10L, MODIFIED), entry(11L,
- MODIFIED), false));
-
- // Attribute Modified/New
- data.add(createTest(19, null, null, entry(11L, MODIFIED), null, entry(11L, NEW), false));
-
- // Test Merge Items
- data.add(createTest(20, null, null, entry(12L, MODIFIED), null, entry(13L, MERGED), entry(13L, MERGED), false));
- data.add(createTest(21, null, null, entry(12L, NEW), null, entry(14L, MERGED), entry(14L, MERGED), false));
- data.add(createTest(22, entry(96915L, MODIFIED), entry(7290448L, MODIFIED), entry(7865315L, DELETED), entry(
- 7432082L, MODIFIED), entry(7865315L, MERGED), entry(7865315L, DELETED), false));
- data.add(createTest(21, entry(96915L, MODIFIED), entry(7290448L, MODIFIED), entry(7865315L, ARTIFACT_DELETED),
- entry(7432082L, MODIFIED), entry(7865315L, MERGED), entry(7865315L, ARTIFACT_DELETED), false));
-
- return data;
- }
-
- @Test
- public void testNetChange() throws OseeCoreException {
- List<TestData> data = getTestData();
- List<ChangeItem> items = new ArrayList<ChangeItem>();
- for (TestData testData : data) {
- items.add(testData.getItem());
- }
- computeNetChange(items, IStatus.OK);
-
- for (int index = 0; index < data.size(); index++) {
- TestData testData = data.get(index);
- String message = String.format("Test: %s", index + 1);
- if (testData.isRemoved()) {
- Assert.assertFalse(message, items.contains(testData.getItem()));
- } else {
- Assert.assertTrue(message, items.contains(testData.getItem()));
- ChangeTestUtility.checkChange(message, testData.getExpectedNet(), testData.getItem().getNetChange());
- }
- }
- }
-
- @Test
- public void testErrorStates() {
- List<ChangeItem> items = new ArrayList<ChangeItem>();
-
- // Source to Non-Parent commit
- items.add(ChangeTestUtility.createItem(3, entry(10L, MODIFIED), null, entry(11L, MODIFIED), null, null));
-
- computeNetChange(items, IStatus.ERROR);
- }
-
- private void computeNetChange(List<ChangeItem> changes, int status) {
- IOperation operation = new ComputeNetChangeOperation(changes);
- operation.run(new NullProgressMonitor());
- String message = operation.getStatus().toString();
- Assert.assertEquals(message, status, operation.getStatus().getSeverity());
- }
-
- private static TestData createTest(int itemId, ChangeVersion base, ChangeVersion first, ChangeVersion current, ChangeVersion destination, ChangeVersion expected, boolean isRemoved) {
- return new TestData(ChangeTestUtility.createItem(itemId, base, first, current, destination, null), expected,
- isRemoved);
- }
-
- private static TestData createTest(int itemId, ChangeVersion base, ChangeVersion first, ChangeVersion current, ChangeVersion destination, ChangeVersion net, ChangeVersion expected, boolean isRemoved) {
- return new TestData(ChangeTestUtility.createItem(itemId, base, first, current, destination, net), expected,
- isRemoved);
- }
-
- private static ChangeVersion entry(Long gammaId, ModificationType modType) {
- return ChangeTestUtility.createChange(gammaId, modType);
- }
-
- private static final class TestData {
- private final ChangeItem item;
- private final ChangeVersion expectedNet;
- private final boolean isRemoved;
-
- public TestData(ChangeItem item, ChangeVersion expectedNet, boolean isRemoved) {
- super();
- this.item = item;
- this.expectedNet = expectedNet;
- this.isRemoved = isRemoved;
- }
-
- public ChangeItem getItem() {
- return item;
- }
-
- public ChangeVersion getExpectedNet() {
- return expectedNet;
- }
-
- public boolean isRemoved() {
- return isRemoved;
- }
- }
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.change;
+
+import static org.eclipse.osee.framework.core.enums.ModificationType.ARTIFACT_DELETED;
+import static org.eclipse.osee.framework.core.enums.ModificationType.DELETED;
+import static org.eclipse.osee.framework.core.enums.ModificationType.INTRODUCED;
+import static org.eclipse.osee.framework.core.enums.ModificationType.MERGED;
+import static org.eclipse.osee.framework.core.enums.ModificationType.MODIFIED;
+import static org.eclipse.osee.framework.core.enums.ModificationType.NEW;
+import java.util.ArrayList;
+import java.util.List;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.osee.framework.branch.management.change.ComputeNetChangeOperation;
+import org.eclipse.osee.framework.core.enums.ModificationType;
+import org.eclipse.osee.framework.core.exception.OseeCoreException;
+import org.eclipse.osee.framework.core.message.ChangeItem;
+import org.eclipse.osee.framework.core.message.ChangeVersion;
+import org.eclipse.osee.framework.core.message.test.mocks.ChangeTestUtility;
+import org.eclipse.osee.framework.core.operation.IOperation;
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * Test Case for {@link ComputeNetChangeOperation}
+ *
+ * @author Roberto E. Escobar
+ */
+public class ComputeNetChangeTest {
+
+ public List<TestData> getTestData() throws OseeCoreException {
+ List<TestData> data = new ArrayList<TestData>();
+
+ // New Or Introduced
+ data.add(createTest(1, null, entry(4L, NEW), entry(5L, MODIFIED), null, entry(5L, NEW), false));
+ data.add(createTest(2, null, entry(6L, INTRODUCED), entry(7L, MODIFIED), null, entry(7L, INTRODUCED), false));
+
+ // Modified Once
+ data.add(createTest(3, entry(10L, MODIFIED), null, entry(11L, MODIFIED), entry(10L, MODIFIED), entry(11L,
+ MODIFIED), false));
+
+ // Modified Twice
+ data.add(createTest(4, entry(10L, NEW), entry(11L, MODIFIED), entry(12L, MODIFIED), entry(10L, NEW), entry(12L,
+ MODIFIED), false));
+
+ // Removal - new/intro and deleted
+ data.add(createTest(5, null, entry(1L, NEW), entry(2L, DELETED), null, null, true));
+ data.add(createTest(6, null, entry(2L, INTRODUCED), entry(3L, DELETED), null, null, true));
+ data.add(createTest(7, null, entry(4L, NEW), entry(5L, ARTIFACT_DELETED), null, null, true));
+ data.add(createTest(8, null, entry(6L, INTRODUCED), entry(7L, ARTIFACT_DELETED), null, null, true));
+ data.add(createTest(9, null, null, entry(7693330L, INTRODUCED), entry(7693330L, NEW), null, true));
+ data.add(createTest(10, null, null, entry(21345L, NEW), entry(21345L, NEW), null, true));
+
+ data.add(createTest(11, null, null, entry(1L, NEW), entry(2L, MODIFIED), null, null, true));
+ data.add(createTest(12, null, null, entry(1L, INTRODUCED), entry(2L, DELETED), null, null, true));
+
+ // Undelete then delete again
+ data.add(createTest(13, entry(4L, DELETED), entry(3L, MODIFIED), entry(4L, DELETED), entry(4L, DELETED), null,
+ true));
+ data.add(createTest(14, entry(4L, ARTIFACT_DELETED), null, entry(5L, MODIFIED), entry(4L, ARTIFACT_DELETED),
+ null, true));
+
+ // Delete Cases -
+ data.add(createTest(15, entry(10L, MODIFIED), null, entry(10L, DELETED), entry(10L, MODIFIED),
+ entry(10L, DELETED), false));
+ data.add(createTest(16, entry(330L, NEW), null, entry(331L, ARTIFACT_DELETED), entry(330L, NEW), entry(331L,
+ ARTIFACT_DELETED), false));
+ data.add(createTest(17, entry(330L, NEW), entry(331L, ARTIFACT_DELETED), entry(331L, ARTIFACT_DELETED), entry(
+ 330L, NEW), entry(331L, ARTIFACT_DELETED), false));
+
+ // Parent to Child Intro
+ data.add(createTest(18, null, entry(10L, INTRODUCED), entry(11L, MODIFIED), entry(10L, MODIFIED), entry(11L,
+ MODIFIED), false));
+
+ // Attribute Modified/New
+ data.add(createTest(19, null, null, entry(11L, MODIFIED), null, entry(11L, NEW), false));
+
+ // Test Merge Items
+ data.add(createTest(20, null, null, entry(12L, MODIFIED), null, entry(13L, MERGED), entry(13L, MERGED), false));
+ data.add(createTest(21, null, null, entry(12L, NEW), null, entry(14L, MERGED), entry(14L, MERGED), false));
+ data.add(createTest(22, entry(96915L, MODIFIED), entry(7290448L, MODIFIED), entry(7865315L, DELETED), entry(
+ 7432082L, MODIFIED), entry(7865315L, MERGED), entry(7865315L, DELETED), false));
+ data.add(createTest(21, entry(96915L, MODIFIED), entry(7290448L, MODIFIED), entry(7865315L, ARTIFACT_DELETED),
+ entry(7432082L, MODIFIED), entry(7865315L, MERGED), entry(7865315L, ARTIFACT_DELETED), false));
+
+ return data;
+ }
+
+ @Test
+ public void testNetChange() throws OseeCoreException {
+ List<TestData> data = getTestData();
+ List<ChangeItem> items = new ArrayList<ChangeItem>();
+ for (TestData testData : data) {
+ items.add(testData.getItem());
+ }
+ computeNetChange(items, IStatus.OK);
+
+ for (int index = 0; index < data.size(); index++) {
+ TestData testData = data.get(index);
+ String message = String.format("Test: %s", index + 1);
+ if (testData.isRemoved()) {
+ Assert.assertFalse(message, items.contains(testData.getItem()));
+ } else {
+ Assert.assertTrue(message, items.contains(testData.getItem()));
+ ChangeTestUtility.checkChange(message, testData.getExpectedNet(), testData.getItem().getNetChange());
+ }
+ }
+ }
+
+ @Test
+ public void testErrorStates() {
+ List<ChangeItem> items = new ArrayList<ChangeItem>();
+
+ // Source to Non-Parent commit
+ items.add(ChangeTestUtility.createItem(3, entry(10L, MODIFIED), null, entry(11L, MODIFIED), null, null));
+
+ computeNetChange(items, IStatus.ERROR);
+ }
+
+ private void computeNetChange(List<ChangeItem> changes, int status) {
+ IOperation operation = new ComputeNetChangeOperation(changes);
+ operation.run(new NullProgressMonitor());
+ String message = operation.getStatus().toString();
+ Assert.assertEquals(message, status, operation.getStatus().getSeverity());
+ }
+
+ private static TestData createTest(int itemId, ChangeVersion base, ChangeVersion first, ChangeVersion current, ChangeVersion destination, ChangeVersion expected, boolean isRemoved) {
+ return new TestData(ChangeTestUtility.createItem(itemId, base, first, current, destination, null), expected,
+ isRemoved);
+ }
+
+ private static TestData createTest(int itemId, ChangeVersion base, ChangeVersion first, ChangeVersion current, ChangeVersion destination, ChangeVersion net, ChangeVersion expected, boolean isRemoved) {
+ return new TestData(ChangeTestUtility.createItem(itemId, base, first, current, destination, net), expected,
+ isRemoved);
+ }
+
+ private static ChangeVersion entry(Long gammaId, ModificationType modType) {
+ return ChangeTestUtility.createChange(gammaId, modType);
+ }
+
+ private static final class TestData {
+ private final ChangeItem item;
+ private final ChangeVersion expectedNet;
+ private final boolean isRemoved;
+
+ public TestData(ChangeItem item, ChangeVersion expectedNet, boolean isRemoved) {
+ super();
+ this.item = item;
+ this.expectedNet = expectedNet;
+ this.isRemoved = isRemoved;
+ }
+
+ public ChangeItem getItem() {
+ return item;
+ }
+
+ public ChangeVersion getExpectedNet() {
+ return expectedNet;
+ }
+
+ public boolean isRemoved() {
+ return isRemoved;
+ }
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/BranchCommitServiceTest.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/BranchCommitServiceTest.java
index 89351fd87a8..41c007f3519 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/BranchCommitServiceTest.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/BranchCommitServiceTest.java
@@ -8,21 +8,21 @@
* Contributors:
* Boeing - initial API and implementation
*******************************************************************************/
-package org.eclipse.osee.framework.branch.management.test.commit;
-
-import org.junit.Ignore;
-import org.junit.Test;
-
-/**
- * Test Case For {@link BranchCommitService}
- *
- * @author Roberto E. Escobar
- */
-public class BranchCommitServiceTest {
-
- @Ignore
- @Test
- public void testTX() {
- // Add test
- }
-}
+package org.eclipse.osee.framework.branch.management.test.commit;
+
+import org.junit.Ignore;
+import org.junit.Test;
+
+/**
+ * Test Case For {@link BranchCommitService}
+ *
+ * @author Roberto E. Escobar
+ */
+public class BranchCommitServiceTest {
+
+ @Ignore
+ @Test
+ public void testTX() {
+ // Add test
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/CommitTestSuite.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/CommitTestSuite.java
index 5ff2d79b36d..4390b325dec 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/CommitTestSuite.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/commit/CommitTestSuite.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.framework.branch.management.test.commit;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {//
-BranchCommitServiceTest.class //
-})
-/**
- * @author Roberto E. Escobar
- */
-public class CommitTestSuite {
-
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.commit;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {//
+BranchCommitServiceTest.class //
+})
+/**
+ * @author Roberto E. Escobar
+ */
+public class CommitTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/ExchangeTestSuite.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/ExchangeTestSuite.java
index 60011e8a899..d3b10096804 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/ExchangeTestSuite.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/ExchangeTestSuite.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.framework.branch.management.test.exchange;
-
-import org.eclipse.osee.framework.branch.management.test.exchange.transformer.TransformerTestSuite;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-/**
- * @author Roberto E. Escobar
- */
-@RunWith(Suite.class)
-@Suite.SuiteClasses( {TransformerTestSuite.class})
-public class ExchangeTestSuite {
-
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.exchange;
+
+import org.eclipse.osee.framework.branch.management.test.exchange.transformer.TransformerTestSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+/**
+ * @author Roberto E. Escobar
+ */
+@RunWith(Suite.class)
+@Suite.SuiteClasses( {TransformerTestSuite.class})
+public class ExchangeTestSuite {
+
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/ExchangeTransformProviderTest.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/ExchangeTransformProviderTest.java
index 591ae6e7c63..b9b7b616793 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/ExchangeTransformProviderTest.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/ExchangeTransformProviderTest.java
@@ -1,74 +1,74 @@
-/*******************************************************************************
- * 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.framework.branch.management.test.exchange.transformer;
-
-import java.util.Collection;
-import java.util.Iterator;
-import junit.framework.Assert;
-import org.eclipse.osee.framework.branch.management.exchange.transform.ExchangeTransformProvider;
-import org.eclipse.osee.framework.branch.management.exchange.transform.IExchangeTransformProvider;
-import org.eclipse.osee.framework.branch.management.exchange.transform.IOseeExchangeVersionTransformer;
-import org.eclipse.osee.framework.branch.management.exchange.transform.V0_8_3Transformer;
-import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_0Transformer;
-import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_2Transformer;
-import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_4Transformer;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import org.osgi.framework.Version;
-
-/**
- * Test Case for {@link ExchangeTransformProvider}
- *
- * @author Roberto E. Escobar
- */
-public class ExchangeTransformProviderTest {
- private static IExchangeTransformProvider transformProvider = new ExchangeTransformProvider(null);
-
- @BeforeClass
- public static void setup() {
- transformProvider = new ExchangeTransformProvider(null);
- }
-
- @Test
- @SuppressWarnings("unchecked")
- public void testGetApplicableTransforms() {
- assertApplicable("0.0.0", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.0.0.v201009081001", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.8.2.v201009081001", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.8.3",V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.8.3.v201009081001", V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.9", V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.9.1.v201009081001", V0_9_2Transformer.class, V0_9_4Transformer.class);
- assertApplicable("0.9.2", V0_9_4Transformer.class);
- assertApplicable("0.9.3", V0_9_4Transformer.class);
- assertApplicable("0.9.4");
- assertApplicable("1");
- }
-
- private static void assertApplicable(String versionToCheck, Class<? extends IOseeExchangeVersionTransformer>... expectedTransforms) {
- Version version = new Version(versionToCheck);
-
- String message = String.format("Version[%s]", version);
-
- Collection<IOseeExchangeVersionTransformer> actualTransforms =
- transformProvider.getApplicableTransformers(version);
- Assert.assertEquals(message, expectedTransforms.length, actualTransforms.size());
-
- Iterator<IOseeExchangeVersionTransformer> iterator = actualTransforms.iterator();
- for (int index = 0; index < expectedTransforms.length; index++) {
- Object expected = expectedTransforms[index];
- Object actual = iterator.next();
-
- Assert.assertEquals(message, expected, actual.getClass());
- }
-
- }
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.exchange.transformer;
+
+import java.util.Collection;
+import java.util.Iterator;
+import junit.framework.Assert;
+import org.eclipse.osee.framework.branch.management.exchange.transform.ExchangeTransformProvider;
+import org.eclipse.osee.framework.branch.management.exchange.transform.IExchangeTransformProvider;
+import org.eclipse.osee.framework.branch.management.exchange.transform.IOseeExchangeVersionTransformer;
+import org.eclipse.osee.framework.branch.management.exchange.transform.V0_8_3Transformer;
+import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_0Transformer;
+import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_2Transformer;
+import org.eclipse.osee.framework.branch.management.exchange.transform.V0_9_4Transformer;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.osgi.framework.Version;
+
+/**
+ * Test Case for {@link ExchangeTransformProvider}
+ *
+ * @author Roberto E. Escobar
+ */
+public class ExchangeTransformProviderTest {
+ private static IExchangeTransformProvider transformProvider = new ExchangeTransformProvider(null);
+
+ @BeforeClass
+ public static void setup() {
+ transformProvider = new ExchangeTransformProvider(null);
+ }
+
+ @Test
+ @SuppressWarnings("unchecked")
+ public void testGetApplicableTransforms() {
+ assertApplicable("0.0.0", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.0.0.v201009081001", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.8.2.v201009081001", V0_8_3Transformer.class, V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.8.3",V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.8.3.v201009081001", V0_9_0Transformer.class, V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.9", V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.9.1.v201009081001", V0_9_2Transformer.class, V0_9_4Transformer.class);
+ assertApplicable("0.9.2", V0_9_4Transformer.class);
+ assertApplicable("0.9.3", V0_9_4Transformer.class);
+ assertApplicable("0.9.4");
+ assertApplicable("1");
+ }
+
+ private static void assertApplicable(String versionToCheck, Class<? extends IOseeExchangeVersionTransformer>... expectedTransforms) {
+ Version version = new Version(versionToCheck);
+
+ String message = String.format("Version[%s]", version);
+
+ Collection<IOseeExchangeVersionTransformer> actualTransforms =
+ transformProvider.getApplicableTransformers(version);
+ Assert.assertEquals(message, expectedTransforms.length, actualTransforms.size());
+
+ Iterator<IOseeExchangeVersionTransformer> iterator = actualTransforms.iterator();
+ for (int index = 0; index < expectedTransforms.length; index++) {
+ Object expected = expectedTransforms[index];
+ Object actual = iterator.next();
+
+ Assert.assertEquals(message, expected, actual.getClass());
+ }
+
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/TransformerTestSuite.java b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/TransformerTestSuite.java
index ff77131478d..060a692bc4f 100644
--- a/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/TransformerTestSuite.java
+++ b/plugins/org.eclipse.osee.framework.branch.management.test/src/org/eclipse/osee/framework/branch/management/test/exchange/transformer/TransformerTestSuite.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.framework.branch.management.test.exchange.transformer;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-/**
- * @author Roberto E. Escobar
- */
-@RunWith(Suite.class)
-@Suite.SuiteClasses( { //
-ExchangeTransformProviderTest.class, //
-})
-public class TransformerTestSuite {
-
-}
+/*******************************************************************************
+ * 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.framework.branch.management.test.exchange.transformer;
+
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
+
+/**
+ * @author Roberto E. Escobar
+ */
+@RunWith(Suite.class)
+@Suite.SuiteClasses( { //
+ExchangeTransformProviderTest.class, //
+})
+public class TransformerTestSuite {
+
+}

Back to the top