You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2011/08/23 13:20:42 UTC
svn commit: r1160632 -
/camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java
Author: ningjiang
Date: Tue Aug 23 11:20:41 2011
New Revision: 1160632
URL: http://svn.apache.org/viewvc?rev=1160632&view=rev
Log:
Enable the test of Netty2978Issue
Modified:
camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java
Modified: camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java?rev=1160632&r1=1160631&r2=1160632&view=diff
==============================================================================
--- camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java (original)
+++ camel/trunk/components/camel-netty/src/test/java/org/apache/camel/component/netty/Netty2978IssueTest.java Tue Aug 23 11:20:41 2011
@@ -32,6 +32,7 @@ import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.properties.PropertiesComponent;
import org.apache.camel.impl.DefaultCamelContext;
import org.junit.Ignore;
import org.junit.Test;
@@ -39,12 +40,11 @@ import org.junit.Test;
/**
* @version
*/
-@Ignore
public class Netty2978IssueTest extends BaseNettyTest {
@Test
public void testNetty2978() throws Exception {
- CamelClient client = new CamelClient();
+ CamelClient client = new CamelClient(context);
try {
for (int i = 0; i < 1000; i++) {
Object reply = client.lookup(i);
@@ -57,7 +57,7 @@ public class Netty2978IssueTest extends
@Test
public void testNetty2978Concurrent() throws Exception {
- final CamelClient client = new CamelClient();
+ final CamelClient client = new CamelClient(context);
try {
final List<Callable<String>> callables = new ArrayList<Callable<String>>();
for (int count = 0; count < 1000; count++) {
@@ -104,19 +104,18 @@ public class Netty2978IssueTest extends
}
private static final class CamelClient {
- private final CamelContext context;
+ private final CamelContext camelContext;
private final Endpoint endpoint;
private final ProducerTemplate producerTemplate;
- public CamelClient() {
- this.context = new DefaultCamelContext();
- this.endpoint = context.getEndpoint("netty:tcp://localhost:{{port}}?sync=true");
- this.producerTemplate = context.createProducerTemplate();
+ public CamelClient(CamelContext camelContext) {
+ this.camelContext = camelContext;
+ this.endpoint = camelContext.getEndpoint("netty:tcp://localhost:{{port}}?sync=true");
+ this.producerTemplate = camelContext.createProducerTemplate();
}
public void close() throws Exception {
producerTemplate.stop();
- context.stop();
}
public String lookup(int num) {