From 4ed8bddc791fda93940f238c5135556a07041dc0 Mon Sep 17 00:00:00 2001 From: rbrooks Date: Sat, 24 Jul 2010 08:02:08 +0000 Subject: converted all line terminators to unix style --- .../.classpath | 14 +- .../.project | 56 ++--- .../build.properties | 8 +- .../framework/access/test/AllAccessTestSuite.java | 26 +-- .../access/test/internal/AccessDataTest.java | 236 ++++++++++----------- .../test/internal/InternalAccessTestSuite.java | 24 +-- .../test/internal/MockAccessCheckProvider.java | 26 +-- .../access/test/internal/OnEditOperation.java | 42 ++-- .../access/test/internal/OnEditOperationTest.java | 112 +++++----- .../access/test/internal/PermissionTest.java | 46 ++-- 10 files changed, 295 insertions(+), 295 deletions(-) (limited to 'plugins/org.eclipse.osee.framework.access.test') diff --git a/plugins/org.eclipse.osee.framework.access.test/.classpath b/plugins/org.eclipse.osee.framework.access.test/.classpath index 8a8f1668cdc..ad32c83a788 100644 --- a/plugins/org.eclipse.osee.framework.access.test/.classpath +++ b/plugins/org.eclipse.osee.framework.access.test/.classpath @@ -1,7 +1,7 @@ - - - - - - - + + + + + + + diff --git a/plugins/org.eclipse.osee.framework.access.test/.project b/plugins/org.eclipse.osee.framework.access.test/.project index 088cac150fe..927ef25dda3 100644 --- a/plugins/org.eclipse.osee.framework.access.test/.project +++ b/plugins/org.eclipse.osee.framework.access.test/.project @@ -1,28 +1,28 @@ - - - org.eclipse.osee.framework.access.test - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - - + + + org.eclipse.osee.framework.access.test + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/plugins/org.eclipse.osee.framework.access.test/build.properties b/plugins/org.eclipse.osee.framework.access.test/build.properties index 41eb6ade2b4..34d2e4d2dad 100644 --- a/plugins/org.eclipse.osee.framework.access.test/build.properties +++ b/plugins/org.eclipse.osee.framework.access.test/build.properties @@ -1,4 +1,4 @@ -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - . +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/AllAccessTestSuite.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/AllAccessTestSuite.java index c18a774439f..f7048614ecd 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/AllAccessTestSuite.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/AllAccessTestSuite.java @@ -8,16 +8,16 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package org.eclipse.osee.framework.access.test; - -import org.eclipse.osee.framework.access.test.internal.InternalAccessTestSuite; -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -@RunWith(Suite.class) -@Suite.SuiteClasses( { // -InternalAccessTestSuite.class, // -}) -public class AllAccessTestSuite { - -} +package org.eclipse.osee.framework.access.test; + +import org.eclipse.osee.framework.access.test.internal.InternalAccessTestSuite; +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses( { // +InternalAccessTestSuite.class, // +}) +public class AllAccessTestSuite { + +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/AccessDataTest.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/AccessDataTest.java index 8423a15ca2f..cca73fa5bc8 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/AccessDataTest.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/AccessDataTest.java @@ -1,118 +1,118 @@ -/******************************************************************************* - * 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.access.test.internal; - -import org.eclipse.osee.framework.core.model.access.AccessData; -import org.junit.Ignore; -import org.junit.Test; - -/** - * Test Case for {@link AccessData} - * - * @author Jeff C. Phillips - */ -public class AccessDataTest { - - @Ignore - @Test - public void testObjectBase() { - } - - // @Test - // public void testObjectBase() { - // AccessData accessData = new AccessData(); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); - // - // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name2"); - // accessData.add(basicArtifact2, PermissionEnum.WRITE); - // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); - // accessData.add(basicArtifact, PermissionEnum.READ); - // - // Assert.assertTrue(accessData.matchesAll(PermissionEnum.READ)); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.WRITE)); - // } - // - // @Test - // public void testObjectBaseDeny() { - // AccessData accessData = new AccessData(); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); - // - // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name2"); - // accessData.add(basicArtifact2, PermissionEnum.DENY); - // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); - // accessData.add(basicArtifact, PermissionEnum.READ); - // - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); - // } - // - // @Test - // public void testAttributeTypeFilter() { - // AccessData accessData = new AccessData(); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); - // - // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); - // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name Two"); - // accessData.add(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, PermissionEnum.READ); - // accessData.add(basicArtifact2, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, PermissionEnum.WRITE); - // - // Assert.assertTrue(!accessData.getAttributeTypeMatches(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, - // PermissionEnum.READ).isEmpty()); - // Assert.assertTrue(accessData.getAttributeTypeMatches(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, - // PermissionEnum.WRITE).isEmpty()); - // Assert.assertTrue(accessData.matchesAll(PermissionEnum.READ)); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.WRITE)); - // } - // - // @Test - // public void testArtifactTypeFilter() { - // AccessData accessData = new AccessData(); - // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); - // - // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); - // accessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); - // Assert.assertTrue(!accessData.getArtifactTypeMatches(basicArtifact, - // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); - // Assert.assertTrue(accessData.getArtifactTypeMatches(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, - // PermissionEnum.WRITE).isEmpty()); - // } - // - // @Test - // public void testMerge() { - // AccessData mainAccessData = new AccessData(); - // AccessData subAccessData = new AccessData(); - // - // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); - // mainAccessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); - // subAccessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); - // mainAccessData.merge(subAccessData); - // - // Assert.assertTrue(!mainAccessData.getArtifactTypeMatches(basicArtifact, - // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); - // - // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "NameTwo"); - // mainAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); - // subAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); - // - // mainAccessData.merge(subAccessData); - // - // Assert.assertTrue(!mainAccessData.getArtifactTypeMatches(basicArtifact2, - // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); - // - // mainAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); - // subAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.DENY); - // - // mainAccessData.merge(subAccessData); - // - // Assert.assertFalse(!mainAccessData.getArtifactTypeMatches(basicArtifact2, - // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); - // } - -} +/******************************************************************************* + * 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.access.test.internal; + +import org.eclipse.osee.framework.core.model.access.AccessData; +import org.junit.Ignore; +import org.junit.Test; + +/** + * Test Case for {@link AccessData} + * + * @author Jeff C. Phillips + */ +public class AccessDataTest { + + @Ignore + @Test + public void testObjectBase() { + } + + // @Test + // public void testObjectBase() { + // AccessData accessData = new AccessData(); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); + // + // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name2"); + // accessData.add(basicArtifact2, PermissionEnum.WRITE); + // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); + // accessData.add(basicArtifact, PermissionEnum.READ); + // + // Assert.assertTrue(accessData.matchesAll(PermissionEnum.READ)); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.WRITE)); + // } + // + // @Test + // public void testObjectBaseDeny() { + // AccessData accessData = new AccessData(); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); + // + // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name2"); + // accessData.add(basicArtifact2, PermissionEnum.DENY); + // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); + // accessData.add(basicArtifact, PermissionEnum.READ); + // + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); + // } + // + // @Test + // public void testAttributeTypeFilter() { + // AccessData accessData = new AccessData(); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); + // + // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); + // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "Name Two"); + // accessData.add(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, PermissionEnum.READ); + // accessData.add(basicArtifact2, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, PermissionEnum.WRITE); + // + // Assert.assertTrue(!accessData.getAttributeTypeMatches(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, + // PermissionEnum.READ).isEmpty()); + // Assert.assertTrue(accessData.getAttributeTypeMatches(basicArtifact, CoreAttributeTypes.WORD_TEMPLATE_CONTENT, + // PermissionEnum.WRITE).isEmpty()); + // Assert.assertTrue(accessData.matchesAll(PermissionEnum.READ)); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.WRITE)); + // } + // + // @Test + // public void testArtifactTypeFilter() { + // AccessData accessData = new AccessData(); + // Assert.assertFalse(accessData.matchesAll(PermissionEnum.READ)); + // + // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); + // accessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); + // Assert.assertTrue(!accessData.getArtifactTypeMatches(basicArtifact, + // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); + // Assert.assertTrue(accessData.getArtifactTypeMatches(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, + // PermissionEnum.WRITE).isEmpty()); + // } + // + // @Test + // public void testMerge() { + // AccessData mainAccessData = new AccessData(); + // AccessData subAccessData = new AccessData(); + // + // IBasicArtifact basicArtifact = new DefaultBasicArtifact(1, "1", "Name"); + // mainAccessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); + // subAccessData.add(basicArtifact, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); + // mainAccessData.merge(subAccessData); + // + // Assert.assertTrue(!mainAccessData.getArtifactTypeMatches(basicArtifact, + // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); + // + // IBasicArtifact basicArtifact2 = new DefaultBasicArtifact(2, "2", "NameTwo"); + // mainAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); + // subAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ); + // + // mainAccessData.merge(subAccessData); + // + // Assert.assertTrue(!mainAccessData.getArtifactTypeMatches(basicArtifact2, + // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); + // + // mainAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.WRITE); + // subAccessData.add(basicArtifact2, CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.DENY); + // + // mainAccessData.merge(subAccessData); + // + // Assert.assertFalse(!mainAccessData.getArtifactTypeMatches(basicArtifact2, + // CoreArtifactTypes.AbstractSoftwareRequirement, PermissionEnum.READ).isEmpty()); + // } + +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/InternalAccessTestSuite.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/InternalAccessTestSuite.java index 7a420d72404..85c246eae73 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/InternalAccessTestSuite.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/InternalAccessTestSuite.java @@ -8,15 +8,15 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package org.eclipse.osee.framework.access.test.internal; - -import org.junit.runner.RunWith; -import org.junit.runners.Suite; - -@RunWith(Suite.class) -@Suite.SuiteClasses({ // -OnEditOperationTest.class, // -}) -public class InternalAccessTestSuite { - -} +package org.eclipse.osee.framework.access.test.internal; + +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses({ // +OnEditOperationTest.class, // +}) +public class InternalAccessTestSuite { + +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/MockAccessCheckProvider.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/MockAccessCheckProvider.java index 0487efa4b40..e818b000a34 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/MockAccessCheckProvider.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/MockAccessCheckProvider.java @@ -8,16 +8,16 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package org.eclipse.osee.framework.access.test.internal; - -import org.eclipse.osee.framework.core.model.IBasicArtifact; -import org.eclipse.osee.framework.lifecycle.IAccessCheckProvider; - -public class MockAccessCheckProvider implements IAccessCheckProvider { - - @Override - public boolean canEdit(IBasicArtifact user, IBasicArtifact artTcheck) { - return false; - } - -} +package org.eclipse.osee.framework.access.test.internal; + +import org.eclipse.osee.framework.core.model.IBasicArtifact; +import org.eclipse.osee.framework.lifecycle.IAccessCheckProvider; + +public class MockAccessCheckProvider implements IAccessCheckProvider { + + @Override + public boolean canEdit(IBasicArtifact user, IBasicArtifact artTcheck) { + return false; + } + +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperation.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperation.java index 43ccaa33c84..b6f136fa986 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperation.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperation.java @@ -8,24 +8,24 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package org.eclipse.osee.framework.access.test.internal; - -import java.util.Collection; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.osee.framework.core.model.IBasicArtifact; -import org.eclipse.osee.framework.lifecycle.AbstractLifecycleOperation; -import org.eclipse.osee.framework.lifecycle.ILifecycleService; -import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransactionCheckPoint; - -public class OnEditOperation extends AbstractLifecycleOperation { - - public OnEditOperation(ILifecycleService service, IBasicArtifact userArtifact, Collection> artsToCheck) { - super(service, new SkynetTransactionCheckPoint(userArtifact, artsToCheck), "On Edit Op", "TestBundle"); - } - - @Override - protected void doCoreWork(IProgressMonitor monitor) throws Exception { - System.out.println("I am going to do some edit ..."); - } - -} +package org.eclipse.osee.framework.access.test.internal; + +import java.util.Collection; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.osee.framework.core.model.IBasicArtifact; +import org.eclipse.osee.framework.lifecycle.AbstractLifecycleOperation; +import org.eclipse.osee.framework.lifecycle.ILifecycleService; +import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransactionCheckPoint; + +public class OnEditOperation extends AbstractLifecycleOperation { + + public OnEditOperation(ILifecycleService service, IBasicArtifact userArtifact, Collection> artsToCheck) { + super(service, new SkynetTransactionCheckPoint(userArtifact, artsToCheck), "On Edit Op", "TestBundle"); + } + + @Override + protected void doCoreWork(IProgressMonitor monitor) throws Exception { + System.out.println("I am going to do some edit ..."); + } + +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperationTest.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperationTest.java index 72d57325e97..badda05d025 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperationTest.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/OnEditOperationTest.java @@ -1,56 +1,56 @@ -/******************************************************************************* - * 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.access.test.internal; - -import java.util.ArrayList; -import java.util.List; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.osee.framework.core.exception.OseeCoreException; -import org.eclipse.osee.framework.core.model.DefaultBasicArtifact; -import org.eclipse.osee.framework.core.model.IBasicArtifact; -import org.eclipse.osee.framework.core.operation.IOperation; -import org.eclipse.osee.framework.core.operation.LogProgressMonitor; -import org.eclipse.osee.framework.core.operation.Operations; -import org.eclipse.osee.framework.lifecycle.AbstractLifecycleOperation; -import org.eclipse.osee.framework.lifecycle.ILifecycleService; -import org.eclipse.osee.framework.lifecycle.LifecycleServiceImpl; -import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransactionCheckPoint; -import org.junit.Assert; -import org.junit.Test; - -/** - * Test Case for {@link AbstractLifecycleOperation} - * - * @author Roberto E. Escobar - * @author Jeff C. Phillips - */ -public class OnEditOperationTest { - - @Test - public void testOperation() throws OseeCoreException { - ILifecycleService service = new LifecycleServiceImpl(); - -// service.addHandler(ChangeMgmtChkPoint.TYPE, new ChangeMgmtHandler(new MockAccessCheckProvider())); - - Assert.assertEquals(1, service.getHandlerCount(SkynetTransactionCheckPoint.TYPE)); - Assert.assertFalse(service.getHandlerTypes().isEmpty()); - - IBasicArtifact user = new DefaultBasicArtifact(0, "1", "user"); - List> artsToChk = new ArrayList>(); - artsToChk.add(new DefaultBasicArtifact(1, "2", "check me out")); - IOperation op = new OnEditOperation(service, user, artsToChk); - Operations.executeWork(op, new LogProgressMonitor(), -1.0); - - IStatus status = op.getStatus(); - Assert.assertTrue(status.isOK()); - - } -} +/******************************************************************************* + * 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.access.test.internal; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.osee.framework.core.exception.OseeCoreException; +import org.eclipse.osee.framework.core.model.DefaultBasicArtifact; +import org.eclipse.osee.framework.core.model.IBasicArtifact; +import org.eclipse.osee.framework.core.operation.IOperation; +import org.eclipse.osee.framework.core.operation.LogProgressMonitor; +import org.eclipse.osee.framework.core.operation.Operations; +import org.eclipse.osee.framework.lifecycle.AbstractLifecycleOperation; +import org.eclipse.osee.framework.lifecycle.ILifecycleService; +import org.eclipse.osee.framework.lifecycle.LifecycleServiceImpl; +import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransactionCheckPoint; +import org.junit.Assert; +import org.junit.Test; + +/** + * Test Case for {@link AbstractLifecycleOperation} + * + * @author Roberto E. Escobar + * @author Jeff C. Phillips + */ +public class OnEditOperationTest { + + @Test + public void testOperation() throws OseeCoreException { + ILifecycleService service = new LifecycleServiceImpl(); + +// service.addHandler(ChangeMgmtChkPoint.TYPE, new ChangeMgmtHandler(new MockAccessCheckProvider())); + + Assert.assertEquals(1, service.getHandlerCount(SkynetTransactionCheckPoint.TYPE)); + Assert.assertFalse(service.getHandlerTypes().isEmpty()); + + IBasicArtifact user = new DefaultBasicArtifact(0, "1", "user"); + List> artsToChk = new ArrayList>(); + artsToChk.add(new DefaultBasicArtifact(1, "2", "check me out")); + IOperation op = new OnEditOperation(service, user, artsToChk); + Operations.executeWork(op, new LogProgressMonitor(), -1.0); + + IStatus status = op.getStatus(); + Assert.assertTrue(status.isOK()); + + } +} diff --git a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/PermissionTest.java b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/PermissionTest.java index c6822fcad6a..71137a2414a 100644 --- a/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/PermissionTest.java +++ b/plugins/org.eclipse.osee.framework.access.test/src/org/eclipse/osee/framework/access/test/internal/PermissionTest.java @@ -8,26 +8,26 @@ * Contributors: * Boeing - initial API and implementation *******************************************************************************/ -package org.eclipse.osee.framework.access.test.internal; - -import org.eclipse.osee.framework.core.enums.PermissionEnum; - -public class PermissionTest { - - public void main(String[] args) { - PermissionEnum[] a = {PermissionEnum.DENY, PermissionEnum.FULLACCESS, null}; - PermissionEnum[] b = {PermissionEnum.LOCK, PermissionEnum.FULLACCESS, null}; - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 3; j++) { - PermissionEnum branchPermission = a[i]; - PermissionEnum userPermission = b[j]; - if (branchPermission == PermissionEnum.DENY || userPermission == null) { - System.out.print("T"); - } else { - System.out.print("F"); - } - } - System.out.println(); - } - } -} +package org.eclipse.osee.framework.access.test.internal; + +import org.eclipse.osee.framework.core.enums.PermissionEnum; + +public class PermissionTest { + + public void main(String[] args) { + PermissionEnum[] a = {PermissionEnum.DENY, PermissionEnum.FULLACCESS, null}; + PermissionEnum[] b = {PermissionEnum.LOCK, PermissionEnum.FULLACCESS, null}; + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + PermissionEnum branchPermission = a[i]; + PermissionEnum userPermission = b[j]; + if (branchPermission == PermissionEnum.DENY || userPermission == null) { + System.out.print("T"); + } else { + System.out.print("F"); + } + } + System.out.println(); + } + } +} -- cgit v1.2.3