From: <id...@us...> - 2009-04-21 13:25:47
|
Revision: 136 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=136&view=rev Author: idueppe Date: 2009-04-21 13:25:38 +0000 (Tue, 21 Apr 2009) Log Message: ----------- add web services test Modified Paths: -------------- trunk/sandbox/cse-ip/sc-mapper/pom.xml Added Paths: ----------- trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/ trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/IdentityMapperWebServiceTest.java Removed Paths: ------------- trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/IdentityMapperWebServiceTest.java Modified: trunk/sandbox/cse-ip/sc-mapper/pom.xml =================================================================== --- trunk/sandbox/cse-ip/sc-mapper/pom.xml 2009-04-21 12:25:41 UTC (rev 135) +++ trunk/sandbox/cse-ip/sc-mapper/pom.xml 2009-04-21 13:25:38 UTC (rev 136) @@ -87,22 +87,28 @@ </dependencies> <build> - <resources> - <resource> + <testResources> + <testResource> + <directory>${basedir}/src/test/resources</directory> + <includes> + <include>**/*</include> + </includes> + </testResource> + <testResource> <directory>${project.build.directory}/resources-generated</directory> <includes> <include>**/*.xsd</include> <include>**/*.wsdl</include> <include>**/*.xml</include> </includes> - </resource> - <resource> + </testResource> + <testResource> <directory>${project.build.directory}/sources-generated</directory> <includes> <include>**/*.java</include> </includes> - </resource> - </resources> + </testResource> + </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -131,8 +137,9 @@ <genWsdl>true</genWsdl> <verbose>true</verbose> <resourceDestDir>${project.build.directory}/resources-generated</resourceDestDir> + <wsdlDirectory>${project.build.directory}/resources-generated</wsdlDirectory> <sourceDestDir>${project.build.directory}/sources-generated</sourceDestDir> - <wsdlLocation>${project.build.directory}/resources-generated/IdentityMapperBean.wsdl</wsdlLocation> + <wsdlLocation>http://localhost:12345/mapper?wsdl</wsdlLocation> </configuration> </plugin> </plugins> Deleted: trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/IdentityMapperWebServiceTest.java =================================================================== --- trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/IdentityMapperWebServiceTest.java 2009-04-21 12:25:41 UTC (rev 135) +++ trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/IdentityMapperWebServiceTest.java 2009-04-21 13:25:38 UTC (rev 136) @@ -1,18 +0,0 @@ -package de.campussource.cse.mapper; - -import javax.xml.ws.Endpoint; - -import org.junit.Test; - - - -public class IdentityMapperWebServiceTest { - - @Test - public void testWebService() { - Endpoint endpoint = Endpoint.publish("http://localhost:12345/mapper", new IdentityMapperBean()); -// JOptionPane.showMessageDialog(null, "Mapper Server"); - endpoint.stop(); - } - -} Added: trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/IdentityMapperWebServiceTest.java =================================================================== --- trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/IdentityMapperWebServiceTest.java (rev 0) +++ trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/IdentityMapperWebServiceTest.java 2009-04-21 13:25:38 UTC (rev 136) @@ -0,0 +1,55 @@ +package de.campussource.cse.mapper.webservice; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +import javax.xml.ws.Endpoint; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import de.campussource.cse.common.test.AbstractPersistentUnitTest; +import de.campussource.cse.mapper.IdentityMapperBean; +import de.campussource.cse.mapper.generated.IdNotFoundException_Exception; +import de.campussource.cse.mapper.generated.IdentityMapper; +import de.campussource.cse.mapper.generated.IdentityMapperBeanService; + + + +public class IdentityMapperWebServiceTest extends AbstractPersistentUnitTest{ + + private static final String CLIENT_OBJECTID = "CLIENT::OBJECTID::12345"; + private Endpoint endpoint; + + @Before + public void setup() { + IdentityMapperBean ejb = new IdentityMapperBean(); + autowireByType(ejb); + endpoint = Endpoint.publish("http://localhost:12345/mapper", ejb); + } + + @After + public void stop() { + endpoint.stop(); + } + + @Test + public void testWebService() throws IdNotFoundException_Exception { + txBegin(); + IdentityMapper mapper = new IdentityMapperBeanService().getIdentityMapperPort(); + + Long busId = mapper.toBusId(12345L, CLIENT_OBJECTID); + assertNotNull(busId); + + txCommit(); + txBegin(); + + String clientId = mapper.toClientObjectId(busId, 12345L); + assertNotNull(clientId); + assertEquals(CLIENT_OBJECTID, clientId); + + } + + +} Property changes on: trunk/sandbox/cse-ip/sc-mapper/src/test/java/de/campussource/cse/mapper/webservice/IdentityMapperWebServiceTest.java ___________________________________________________________________ Added: svn:mime-type + text/plain This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |