perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6174 - in trunk/perfsonar-java-rrd-ma-base3: . src/test/java src/test/java/net src/test/java/net/geant src/test/java/net/geant/perfsonar src/test/java/net/geant/perfsonar/ma src/test/java/net/geant/perfsonar/ma/rrd
Subject: perfsonar development work
List archive
[pS-dev] [GEANT/SA2/ps-java-services] r6174 - in trunk/perfsonar-java-rrd-ma-base3: . src/test/java src/test/java/net src/test/java/net/geant src/test/java/net/geant/perfsonar src/test/java/net/geant/perfsonar/ma src/test/java/net/geant/perfsonar/ma/rrd
Chronological Thread
- From:
- To:
- Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6174 - in trunk/perfsonar-java-rrd-ma-base3: . src/test/java src/test/java/net src/test/java/net/geant src/test/java/net/geant/perfsonar src/test/java/net/geant/perfsonar/ma src/test/java/net/geant/perfsonar/ma/rrd
- Date: Fri, 1 Mar 2013 10:02:52 +0000 (GMT)
- Authentication-results: sfpop-ironport05.merit.edu; dkim=neutral (message not signed) header.i=none
Author: psnc.pietrzak
Date: 2013-03-01 10:02:52 +0000 (Fri, 01 Mar 2013)
New Revision: 6174
Added:
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RrdMAWebServiceTest.java
Modified:
trunk/perfsonar-java-rrd-ma-base3/pom.xml
Log:
Added EchoRequest test case.
Modified: trunk/perfsonar-java-rrd-ma-base3/pom.xml
===================================================================
--- trunk/perfsonar-java-rrd-ma-base3/pom.xml 2013-02-28 19:48:20 UTC (rev
6173)
+++ trunk/perfsonar-java-rrd-ma-base3/pom.xml 2013-03-01 10:02:52 UTC (rev
6174)
@@ -75,5 +75,20 @@
<version>3.0.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>net.geant.perfsonar.base</groupId>
+ <artifactId>base</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>net.geant.perfsonar.base</groupId>
+ <artifactId>messaging</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
</project>
Added:
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RrdMAWebServiceTest.java
===================================================================
---
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RrdMAWebServiceTest.java
(rev 0)
+++
trunk/perfsonar-java-rrd-ma-base3/src/test/java/net/geant/perfsonar/ma/rrd/RrdMAWebServiceTest.java
2013-03-01 10:02:52 UTC (rev 6174)
@@ -0,0 +1,50 @@
+package net.geant.perfsonar.ma.rrd;
+
+import static org.junit.Assert.*;
+
+import java.io.IOException;
+
+import javax.xml.ws.Endpoint;
+
+import net.geant.perfsonar.helpers.PerfSONARServiceClient;
+import net.geant.perfsonar.helpers.Response;
+import net.geant.perfsonar.ma.RrdMAService;
+import net.geant.perfsonar.templates.NMWG;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.xml.sax.SAXException;
+
+/**
+ * RRD MA Web service tests.
+ *
+ * @author <a
href="mailto:">Blazej
Pietrzak</a>
+ */
+public class RrdMAWebServiceTest {
+ private static final String REQUEST_ID = "request1";
+ private static final String SERVICE_URL =
"http://localhost:9000/perfsonar-java-rrd-ma";
+
+ private RrdMAService service = new RrdMAService();
+ private Endpoint endpoint;
+
+ @Before
+ public void givenRrdMAService() throws InterruptedException,
IOException {
+ endpoint = Endpoint.publish(SERVICE_URL, service);
+ }
+
+ @After
+ public void stopServices() {
+ endpoint.stop();
+ service.stop();
+ endpoint = null;
+ service = null;
+ }
+
+ @Test
+ public void shouldSayEcho() throws SAXException, InterruptedException
{
+ final PerfSONARServiceClient client = new
PerfSONARServiceClient(SERVICE_URL);
+ assertEquals(new Response(NMWG.toEchoResponse(REQUEST_ID)),
client.echo(REQUEST_ID));
+ }
+
+}
- [pS-dev] [GEANT/SA2/ps-java-services] r6174 - in trunk/perfsonar-java-rrd-ma-base3: . src/test/java src/test/java/net src/test/java/net/geant src/test/java/net/geant/perfsonar src/test/java/net/geant/perfsonar/ma src/test/java/net/geant/perfsonar/ma/rrd, svn-noreply, 03/01/2013
Archive powered by MHonArc 2.6.16.