diff options
author | rbrooks | 2010-07-24 08:02:08 +0000 |
---|---|---|
committer | rbrooks | 2010-07-24 08:02:08 +0000 |
commit | 4ed8bddc791fda93940f238c5135556a07041dc0 (patch) | |
tree | 64a118285c5006c3a38320dbb2d374e8ea72a061 /plugins/org.eclipse.osee.framework.branch.management.test/src | |
parent | 542cc7344d3f129d64e47f547384297c8e1b1f43 (diff) | |
download | org.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')
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 { + +} |