summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingCacheTestCase.java123
-rw-r--r--java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingTestCase.java25
2 files changed, 97 insertions, 51 deletions
diff --git a/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingCacheTestCase.java b/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingCacheTestCase.java
index cc78509f4f..41cf245735 100644
--- a/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingCacheTestCase.java
+++ b/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingCacheTestCase.java
@@ -27,19 +27,22 @@ import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
-import junit.framework.TestCase;
+import junit.framework.Assert;
import org.apache.tuscany.sca.node.Contribution;
import org.apache.tuscany.sca.node.ContributionLocationHelper;
import org.apache.tuscany.sca.node.Node;
import org.apache.tuscany.sca.node.NodeFactory;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
/**
* HTTP binding unit tests.
*
* @version $Rev$ $Date$
*/
-public class HTTPBindingCacheTestCase extends TestCase {
+public class HTTPBindingCacheTestCase {
// RFC 822 date time
protected static final SimpleDateFormat dateFormat = new SimpleDateFormat(
"EEE, dd MMM yyyy HH:mm:ss Z");
@@ -58,8 +61,8 @@ public class HTTPBindingCacheTestCase extends TestCase {
private static Node node;
- @Override
- protected void setUp() throws Exception {
+ @BeforeClass
+ public static void setUp() throws Exception {
try {
String contribution = ContributionLocationHelper.getContributionLocation(HTTPBindingCacheTestCase.class);
node = NodeFactory.newInstance().createNode("testCache.composite", new Contribution("test", contribution));
@@ -69,8 +72,8 @@ public class HTTPBindingCacheTestCase extends TestCase {
}
}
- @Override
- protected void tearDown() throws Exception {
+ @AfterClass
+ public static void tearDown() throws Exception {
node.stop();
node.destroy();
}
@@ -79,6 +82,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a POJO get method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testGet() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -90,13 +94,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfModifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -110,7 +115,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -119,6 +124,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfModifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -134,13 +140,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 304 Not Modified.
- assertTrue(document.indexOf("HTTP/1.1 304") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfUnmodifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -154,7 +161,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -163,6 +170,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfUnmodifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -178,13 +186,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -199,13 +208,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 412 precondition failed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -218,7 +228,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 412 PreconditionFailed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -227,6 +237,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfNoneMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -239,7 +250,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 412 precondition failed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -248,6 +259,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalGetIfNoneMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -262,13 +274,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("<body><p>item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a POJO get method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testDelete() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -280,13 +293,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("deleted item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("deleted item=" + index) != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfModifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -300,7 +314,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("deleted item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -309,6 +323,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfModifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -324,13 +339,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 304 Not Modified.
- assertTrue(document.indexOf("HTTP/1.1 304") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfUnmodifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -344,7 +360,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("deleted item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -353,6 +369,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfUnmodifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -368,13 +385,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -389,13 +407,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 412 precondition failed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -408,7 +427,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("deleted item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -417,6 +436,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfNoneMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -429,7 +449,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("deleted item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 412 precondition failed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -438,6 +458,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalDeleteIfNoneMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -452,13 +473,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("deleted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a POJO get method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testPost() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -470,13 +492,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfModifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -491,7 +514,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return code 200 OK
// assertTrue(document.indexOf("posted item=" + index) != -1);
- assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -500,6 +523,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfModifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -515,13 +539,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("posted item=" + index) != -1);
// Should return code 304 Not Modified.
- assertTrue(document.indexOf("HTTP/1.1 304") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfUnmodifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -535,7 +560,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return code 200 OK
- assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -544,6 +569,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfUnmodifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -559,13 +585,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("posted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -578,7 +605,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return code 200 OK.
- assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
// Should return code 412 precondition failed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -587,6 +614,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -602,13 +630,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("posted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfNoneMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -622,7 +651,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return code 200 OK
- assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 200 OK") != -1);
// Should return code 412 precondition failed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -631,6 +660,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPostIfNoneMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -646,13 +676,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("posted item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a POJO get method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testPut() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -664,13 +695,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("updated item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("updated item=" + index) != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfModifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -684,7 +716,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("updated item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -693,6 +725,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfModifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -708,13 +741,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 304 Not Modified.
- assertTrue(document.indexOf("HTTP/1.1 304") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfUnmodifiedNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -728,7 +762,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("updated item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 304 Not Modified.
// assertTrue(document.indexOf("HTTP/1.1 304") != -1);
}
@@ -737,6 +771,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfUnmodifiedPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -752,13 +787,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -773,13 +809,14 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 412 precondition failed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -792,7 +829,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("updated item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 412 PreconditionFailed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -801,6 +838,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfNoneMatchNegative() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -813,7 +851,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
String document = read(client);
// Should return item
- assertTrue(document.indexOf("updated item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 412 precondition failed.
// assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
@@ -822,6 +860,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
* Test invoking a conditional method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testConditionalPutIfNoneMatchPositive() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -836,7 +875,7 @@ public class HTTPBindingCacheTestCase extends TestCase {
// Should return item
// assertTrue(document.indexOf("updated item=" + index) != -1);
// Should return code 412 PreconditionFailed.
- assertTrue(document.indexOf("HTTP/1.1 412") != -1);
+ Assert.assertTrue(document.indexOf("HTTP/1.1 412") != -1);
}
/**
diff --git a/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingTestCase.java b/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingTestCase.java
index e5542884f3..b5850b7670 100644
--- a/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingTestCase.java
+++ b/java/sca/modules/binding-http-runtime/src/test/java/org/apache/tuscany/sca/binding/http/HTTPBindingTestCase.java
@@ -25,19 +25,23 @@ import java.io.OutputStream;
import java.net.Socket;
import java.text.MessageFormat;
-import junit.framework.TestCase;
+import junit.framework.Assert;
import org.apache.tuscany.sca.node.Contribution;
import org.apache.tuscany.sca.node.ContributionLocationHelper;
import org.apache.tuscany.sca.node.Node;
import org.apache.tuscany.sca.node.NodeFactory;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Ignore;
+import org.junit.Test;
/**
* HTTP binding unit tests.
*
* @version $Rev$ $Date$
*/
-public class HTTPBindingTestCase extends TestCase {
+public class HTTPBindingTestCase {
private static final String REQUEST1_HEADER =
"GET /httpservice/test HTTP/1.0\n" + "Host: localhost\n"
@@ -70,8 +74,8 @@ public class HTTPBindingTestCase extends TestCase {
private static Node node;
- @Override
- protected void setUp() throws Exception {
+ @BeforeClass
+ public static void setUp() throws Exception {
try {
String contribution = ContributionLocationHelper.getContributionLocation(HTTPBindingCacheTestCase.class);
node = NodeFactory.newInstance().createNode("test.composite", new Contribution("test", contribution));
@@ -81,8 +85,8 @@ public class HTTPBindingTestCase extends TestCase {
}
}
- @Override
- protected void tearDown() throws Exception {
+ @AfterClass
+ public static void tearDown() throws Exception {
node.stop();
node.destroy();
}
@@ -91,6 +95,7 @@ public class HTTPBindingTestCase extends TestCase {
* Test invoking a POJO service implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testServiceImplementation() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -98,13 +103,14 @@ public class HTTPBindingTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("<body><p>hey</body>") != -1);
+ Assert.assertTrue(document.indexOf("<body><p>hey</body>") != -1);
}
/**
* Test invoking a POJO get method implementation using the HTTP binding.
* @throws Exception
*/
+ @Test
public void testGetImplementation() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -114,13 +120,14 @@ public class HTTPBindingTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("<body><p>item=" + index) != -1);
+ Assert.assertTrue(document.indexOf("<body><p>item=" + index) != -1);
}
/**
* Test getting a static resource provided using the HTTP binding.
* @throws Exception
*/
+ @Ignore("Implementation resource not available")
public void testStaticResourceImplementation() throws Exception {
Socket client = new Socket("127.0.0.1", HTTP_PORT);
OutputStream os = client.getOutputStream();
@@ -128,7 +135,7 @@ public class HTTPBindingTestCase extends TestCase {
os.flush();
String document = read(client);
- assertTrue(document.indexOf("<body><p>hello</body>") != -1);
+ Assert.assertTrue(document.indexOf("<body><p>hello</body>") != -1);
}
/**