[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