[jbosstools-commits] JBoss Tools SVN: r30633 - in trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test: suite and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Apr 18 11:20:52 EDT 2011


Author: psrna
Date: 2011-04-18 11:20:52 -0400 (Mon, 18 Apr 2011)
New Revision: 30633

Modified:
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssignActivityTest.java
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/OdeDeployTest.java
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java
   trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELTest.java
Log:


Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssignActivityTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssignActivityTest.java	2011-04-18 08:40:56 UTC (rev 30632)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/AssignActivityTest.java	2011-04-18 15:20:52 UTC (rev 30633)
@@ -44,6 +44,8 @@
 		"	</soapenv:Body>" +
 		"</soapenv:Envelope>";
 	
+	
+	
 	IProject project;
 	ServersView sView = new ServersView();
 	PackageExplorer pExplorer = new PackageExplorer() {
@@ -140,7 +142,7 @@
 		bpel.addAssignFixedToExpression("assignFixedToExpression", "Fixed Expression", "$simpleOut.payload");
 		
 		bpel.addReply("replySimple", "simpleOut", "", new String[] {"client", "AssignTestProcess", "simple"});
-		
+		/*
 		// Publish the process
 		pExplorer.runOnServer("AssignerProject");
 		Thread.sleep(TIME_5S);
@@ -152,6 +154,14 @@
 		Thread.sleep(TIME_5S);
 		Assert.assertFalse(console.getConsoleText().contains("[ASSIGN] Assignment Fault:"));
 		Assert.assertEquals("Fixed Expression", response);
+		*/
+		log.info("############## START SLEEPING ################");
+		bot.sleep(TIME_20S);
+		bot.sleep(TIME_20S);
+		bot.sleep(TIME_20S);
+		bot.sleep(TIME_20S);
+		bot.sleep(TIME_20S);
+		bot.sleep(TIME_20S);
 	}
 	
 	void openFile(String projectName, String... path) throws Exception {

Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/OdeDeployTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/OdeDeployTest.java	2011-04-18 08:40:56 UTC (rev 30632)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/OdeDeployTest.java	2011-04-18 15:20:52 UTC (rev 30633)
@@ -9,6 +9,7 @@
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotTreeItem;
 import org.jboss.tools.bpel.ui.bot.test.suite.BPELTest;
 import org.jboss.tools.bpel.ui.bot.test.util.ResourceHelper;
+import org.jboss.tools.bpel.util.SendSoapMessage;
 import org.jboss.tools.ui.bot.ext.config.Annotations.SWTBotTestRequires;
 import org.jboss.tools.ui.bot.ext.config.Annotations.Server;
 import org.jboss.tools.ui.bot.ext.config.Annotations.ServerState;
@@ -18,7 +19,6 @@
 import org.jboss.tools.ui.bot.ext.view.ProjectExplorer;
 import org.jboss.tools.ui.bot.ext.view.ServersView;
 import org.junit.Assert;
-import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 /**
@@ -29,7 +29,24 @@
 @SWTBotTestRequires(server = @Server(type = ServerType.SOA, state = ServerState.Running), perspective="BPEL Perspective")
 public class OdeDeployTest extends BPELTest {
 	
-	static String BUNDLE   = "org.jboss.tools.bpel.ui.bot.test";
+	final static String BUNDLE   = "org.jboss.tools.bpel.ui.bot.test";
+	final static String ENDPOINT = "http://localhost:8080/SayHelloProcess";
+	final static String MESSAGE  = 
+		"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" " +
+		"xmlns:q0=\"http://www.jboss.org/bpel/examples\" " +
+		"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"  " +
+		"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" +
+		"	<soapenv:Header/>" +
+		"	<soapenv:Body>" +
+		"			<q0:SayHelloRequest>" +
+		"				<q0:input>JBDS</q0:input>" +
+		"			</q0:SayHelloRequest>" +
+		"	</soapenv:Body>" +
+		"</soapenv:Envelope>";
+	
+
+	
+	
 	ServersView sView = new ServersView();
 	ProjectExplorer projExplorer = new ProjectExplorer(){
 		
@@ -114,7 +131,24 @@
 		server.expand();
 		bot.sleep(TIME_5S);
 		assertTrue(server.getNode("say_hello  [Synchronized]").isVisible());
+	}
+	
+	@Test
+	public void requestResponseTest() throws Exception {
 		
+		// Test the process
+		String response = SendSoapMessage.sendMessage(ENDPOINT, MESSAGE, "simple");
+		
+		Assert.assertTrue(response != null);
+		Assert.assertTrue(response.contains("<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\">"));
+		Assert.assertTrue(response.contains("<SOAP-ENV:Header />"));
+		Assert.assertTrue(response.contains("<SOAP-ENV:Body>"));
+		Assert.assertTrue(response.contains("<SayHelloResponse xmlns=\"http://www.jboss.org/bpel/examples\">"));
+		Assert.assertTrue(response.contains("<tns:result xmlns:tns=\"http://www.jboss.org/bpel/examples\">Hello JBDS</tns:result>"));
+		Assert.assertTrue(response.contains("</SayHelloResponse>"));
+		Assert.assertTrue(response.contains("</SOAP-ENV:Body>"));
+		Assert.assertTrue(response.contains("</SOAP-ENV:Envelope>"));
+
 	}
 	
 	
@@ -122,7 +156,6 @@
 	
 	
 	
-	
 
 	
 	

Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java	2011-04-18 08:40:56 UTC (rev 30632)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELAllTest.java	2011-04-18 15:20:52 UTC (rev 30633)
@@ -16,7 +16,7 @@
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite.SuiteClasses;
 
- at SuiteClasses({OdeDeployTest.class  /*WizardTest.class, ActivityModelingTest.class,*/ /* AssignActivityTest.class,*/ /*SimpleModelingTest.class,  FaultModelingTest.class*/})
+ at SuiteClasses({OdeDeployTest.class, WizardTest.class, ActivityModelingTest.class, AssignActivityTest.class, SimpleModelingTest.class,  FaultModelingTest.class})
 @RunWith(RequirementAwareSuite.class)
 public class BPELAllTest extends TestSuite {
 

Modified: trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELTest.java
===================================================================
--- trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELTest.java	2011-04-18 08:40:56 UTC (rev 30632)
+++ trunk/bpel/tests/org.jboss.tools.bpel.ui.bot.test/src/org/jboss/tools/bpel/ui/bot/test/suite/BPELTest.java	2011-04-18 15:20:52 UTC (rev 30633)
@@ -75,12 +75,12 @@
 	    }
 	    
 	    bot.button("Finish").click();
-	    bot.sleep(5000);
+	    bot.sleep(TIME_5S);
 	    
 	    IProject iproject = ResourcesPlugin.getWorkspace().getRoot().getProject(project);
 	    IFile bpelFile = iproject.getFile(new Path("bpelContent/" + name + ".bpel"));
 	    assertTrue(bpelFile.exists());
-	    assertTrue(iproject.getFile(new Path("bpelContent/" + name + ".bpelex")).exists());
+	    //assertTrue(iproject.getFile(new Path("bpelContent/" + name + ".bpelex")).exists());
 	    assertTrue(iproject.getFile(new Path("bpelContent/" + name + "Artifacts.wsdl")).exists());
 	    
 	    return bpelFile;



More information about the jbosstools-commits mailing list