[overlord-commits] Overlord SVN: r507 - cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Tue Feb 17 19:39:34 EST 2009


Author: objectiser
Date: 2009-02-17 19:39:34 -0500 (Tue, 17 Feb 2009)
New Revision: 507

Removed:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java
Log:


Deleted: cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java	2009-02-18 00:39:17 UTC (rev 506)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java	2009-02-18 00:39:34 UTC (rev 507)
@@ -1,98 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and others contributors as indicated
- * by the @authors tag. All rights reserved.
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
- * You should have received a copy of the GNU Lesser General Public License,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- * MA  02110-1301, USA.
- */
-package org.jboss.tools.overlord.cdl.bpel.generator;
-
-import org.jboss.tools.overlord.cdl.bpel.model.*;
-import org.scribble.extensions.RegistryFactory;
-import org.scribble.model.*;
-import org.scribble.model.change.ModelGenerator;
-import org.scribble.conversation.model.*;
-
-import junit.framework.TestCase;
-
-public class GeneratorTest extends TestCase {
-
-	public void testGenerate() {
-		ConversationModel model=new ConversationModel();
-		
-		Role role=new Role();
-		role.setName("Broker");
-		
-		ModelName modelName=new ModelName();
-		modelName.setLocatedRole(role);
-		
-		Conversation conv=new Conversation();
-		
-		conv.setModelName(modelName);
-		
-		model.setConversation(conv);
-		
-		ConversationInteraction interaction=new ConversationInteraction();
-		
-		MessageSignature msig=new MessageSignature();
-		msig.setOperation("purchase");
-		
-		TypeReference order=new TypeReference();
-		order.setLocalpart("Order");
-		msig.getTypes().add(order);
-		
-		interaction.setMessageSignature(msig);
-		
-		BPELLanguageModel bpelModel=getBPELLanguageModel(model);
-		
-		org.w3c.dom.Element elem=bpelModel.getBPELProcess();
-		
-		if (elem == null) {
-			fail("No BPEL process");
-		} else {
-			
-			// TODO: Verify the BPEL process returned
-			
-		}
-	}
-	
-	protected BPELLanguageModel getBPELLanguageModel(ConversationModel model) {
-		
-		if (model == null) {
-			fail("Model is null");
-		} else if (model.getModelName() == null) {
-			fail("Model Name is null");
-		} else if (model.getModelName().getLocatedRole() == null) {
-			fail("Model does not define a located role");
-		}
-		
-		ModelReference targetRef=
-			new ModelReference(BPELNotation.NOTATION_CODE);
-		
-		DefaultBPELLanguageModel target=
-			new DefaultBPELLanguageModel(targetRef);
-		
-		ModelGenerator generator=(ModelGenerator)
-			RegistryFactory.getRegistry().getExtension(
-					ModelGenerator.class, null);
-		
-		if (generator != null) {
-			generator.generate(targetRef, model.getModelName().getLocatedRole(),
-								target,	model);
-		} else {
-			fail("Could not get ModelGenerator");
-		}
-		
-		return(target);
-	}
-}




More information about the overlord-commits mailing list