You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2010/04/21 08:07:30 UTC

svn commit: r936164 - in /camel/trunk/components/camel-test/src: main/java/org/apache/camel/test/junit4/TestSupport.java test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java

Author: davsclaus
Date: Wed Apr 21 06:07:30 2010
New Revision: 936164

URL: http://svn.apache.org/viewvc?rev=936164&view=rev
Log:
Fixed get test name on junit 4.x

Added:
    camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java
      - copied, changed from r936153, camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterTest.java
Modified:
    camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/junit4/TestSupport.java

Modified: camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/junit4/TestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/junit4/TestSupport.java?rev=936164&r1=936163&r2=936164&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/junit4/TestSupport.java (original)
+++ camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/junit4/TestSupport.java Wed Apr 21 06:07:30 2010
@@ -475,7 +475,9 @@ public abstract class TestSupport extend
      *
      * @return the method name
      */
-    public static String getTestMethodName() {
+    public String getTestMethodName() {
+        // TODO: When using latest junit we can use @Rule to remember the test name
+        // http://kentbeck.github.com/junit/javadoc/latest/org/junit/rules/TestName.html
         return "";
     }
 

Copied: camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java (from r936153, camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterTest.java)
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java?p2=camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java&p1=camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterTest.java&r1=936153&r2=936164&rev=936164&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterTest.java (original)
+++ camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterJUnit4Test.java Wed Apr 21 06:07:30 2010
@@ -21,15 +21,18 @@ import org.apache.camel.Produce;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.CamelTestSupport;
+import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Test;
+
+// END SNIPPET: example
 
 /**
  * Tests filtering using Camel Test
- * 
+ *
  * @version $Revision$
  */
 // START SNIPPET: example
-public class FilterTest extends CamelTestSupport {
+public class FilterJUnit4Test extends CamelTestSupport {
 
     @EndpointInject(uri = "mock:result")
     protected MockEndpoint resultEndpoint;
@@ -37,6 +40,7 @@ public class FilterTest extends CamelTes
     @Produce(uri = "direct:start")
     protected ProducerTemplate template;
 
+    @Test
     public void testSendMatchingMessage() throws Exception {
         String expectedBody = "<matched/>";
 
@@ -47,6 +51,7 @@ public class FilterTest extends CamelTes
         resultEndpoint.assertIsSatisfied();
     }
 
+    @Test
     public void testSendNotMatchingMessage() throws Exception {
         resultEndpoint.expectedMessageCount(0);
 
@@ -63,5 +68,4 @@ public class FilterTest extends CamelTes
             }
         };
     }
-}
-// END SNIPPET: example
+}
\ No newline at end of file