You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dv...@apache.org on 2012/03/01 18:10:59 UTC

svn commit: r1295679 - in /camel/trunk/components: camel-test-spring/src/main/java/org/apache/camel/test/ camel-test-spring/src/main/java/org/apache/camel/test/junit4/ camel-test-spring/src/main/java/org/apache/camel/test/spring/ camel-test/src/main/ja...

Author: dvaleri
Date: Thu Mar  1 17:10:58 2012
New Revision: 1295679

URL: http://svn.apache.org/viewvc?rev=1295679&view=rev
Log:
[CAMEL-4840] Deprecated JUnit 3.x based test support classes.

Modified:
    camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/CamelSpringTestSupport.java
    camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/junit4/CamelSpringJUnit4ClassRunner.java
    camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/LazyLoadTypeConverters.java
    camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/StopWatchTestExecutionListener.java
    camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/CamelTestSupport.java
    camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/ExchangeTestSupport.java
    camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/LanguageTestSupport.java
    camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/TestSupport.java
    camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/IsUseAdviceWithTest.java
    camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/DebugTest.java
    camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/FilterTest.java
    camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest.java
    camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest.java
    camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsPlainTest.java

Modified: camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/CamelSpringTestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/CamelSpringTestSupport.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/CamelSpringTestSupport.java (original)
+++ camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/CamelSpringTestSupport.java Thu Mar  1 17:10:58 2012
@@ -30,8 +30,11 @@ import org.springframework.context.suppo
 import org.springframework.context.support.GenericApplicationContext;
 
 /**
- * @version 
+ * @deprecated Support for JUnit 3.x is slated for removal in Camel 3.x. You are encouraged to move to
+ *             JUnit 4.x based tests.  See {@link org.apache.camel.test.junit4.CamelSpringTestSupport} or
+ *             {@link org.apache.camel.test.junit4.CamelSpringJUnit4ClassRunner}.
  */
+@Deprecated
 public abstract class CamelSpringTestSupport extends CamelTestSupport {
     protected AbstractApplicationContext applicationContext;
     protected abstract AbstractApplicationContext createApplicationContext();

Modified: camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/junit4/CamelSpringJUnit4ClassRunner.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/junit4/CamelSpringJUnit4ClassRunner.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/junit4/CamelSpringJUnit4ClassRunner.java (original)
+++ camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/junit4/CamelSpringJUnit4ClassRunner.java Thu Mar  1 17:10:58 2012
@@ -19,7 +19,6 @@ package org.apache.camel.test.junit4;
 import java.util.LinkedHashSet;
 import java.util.Set;
 
-import org.apache.camel.test.CamelSpringTestSupport;
 import org.apache.camel.test.spring.CamelSpringTestContextLoader;
 import org.apache.camel.test.spring.CamelSpringTestContextLoaderTestExecutionListener;
 import org.apache.camel.test.spring.DisableJmxTestExecutionListener;

Modified: camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/LazyLoadTypeConverters.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/LazyLoadTypeConverters.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/LazyLoadTypeConverters.java (original)
+++ camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/LazyLoadTypeConverters.java Thu Mar  1 17:10:58 2012
@@ -26,6 +26,8 @@ import java.lang.annotation.Target;
 /**
  * Indicates if the {@code CamelContext}s that are bootstrapped during the test through the use of Spring Test
  * loaded application contexts should use lazy loading of type converters.
+ * 
+ * @deprecated See <a href="https://issues.apache.org/jira/browse/CAMEL-5011">CAMEL-5011</a> for more details.
  */
 @Documented
 @Inherited
@@ -36,7 +38,7 @@ public @interface LazyLoadTypeConverters
     
     /**
      * Whether the test annotated with this annotation should be run with lazy type converter loading in Camel.
-     * Defaults to {@code true}. 
+     * Defaults to {@code false}. 
      */
     boolean value() default false;
 }

Modified: camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/StopWatchTestExecutionListener.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/StopWatchTestExecutionListener.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/StopWatchTestExecutionListener.java (original)
+++ camel/trunk/components/camel-test-spring/src/main/java/org/apache/camel/test/spring/StopWatchTestExecutionListener.java Thu Mar  1 17:10:58 2012
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.test.spring;
 
-import org.apache.camel.test.CamelTestSupport;
 import org.apache.camel.util.StopWatch;
 import org.apache.camel.util.TimeUtils;
 import org.slf4j.Logger;

Modified: camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/CamelTestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/CamelTestSupport.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/CamelTestSupport.java (original)
+++ camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/CamelTestSupport.java Thu Mar  1 17:10:58 2012
@@ -54,7 +54,10 @@ import org.apache.camel.util.TimeUtils;
  * along with a {@link org.apache.camel.ProducerTemplate} for use in the test case
  *
  * @version 
+ * @deprecated Support for JUnit 3.x is slated for removal in Camel 3.x. You are encouraged to move to
+ *             JUnit 4.x based tests.  See {@link org.apache.camel.test.junit4.CamelTestSupport}.
  */
+@Deprecated
 public abstract class CamelTestSupport extends TestSupport {
     
     protected volatile ModelCamelContext context;

Modified: camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/ExchangeTestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/ExchangeTestSupport.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/ExchangeTestSupport.java (original)
+++ camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/ExchangeTestSupport.java Thu Mar  1 17:10:58 2012
@@ -25,7 +25,10 @@ import org.apache.camel.impl.DefaultExch
  * a populated {@link Exchange}
  *
  * @version 
+ * @deprecated Support for JUnit 3.x is slated for removal in Camel 3.x. You are encouraged to move to
+ *             JUnit 4.x based tests.  See {@link org.apache.camel.test.junit4.ExchangeTestSupport}.
  */
+@Deprecated
 public abstract class ExchangeTestSupport extends CamelTestSupport {
     protected Exchange exchange;
 

Modified: camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/LanguageTestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/LanguageTestSupport.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/LanguageTestSupport.java (original)
+++ camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/LanguageTestSupport.java Thu Mar  1 17:10:58 2012
@@ -22,7 +22,11 @@ import org.apache.camel.spi.Language;
 
 /**
  * A useful base class for testing the language plugins in Camel
+ * 
+ * @deprecated Support for JUnit 3.x is slated for removal in Camel 3.x. You are encouraged to move to
+ *             JUnit 4.x based tests.  See {@link org.apache.camel.test.junit4.LanguageTestSupport}.
  */
+@Deprecated
 public abstract class LanguageTestSupport extends ExchangeTestSupport {
 
     protected abstract String getLanguageName();

Modified: camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/TestSupport.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/TestSupport.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/TestSupport.java (original)
+++ camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/TestSupport.java Thu Mar  1 17:10:58 2012
@@ -47,7 +47,10 @@ import org.slf4j.LoggerFactory;
  * A bunch of useful testing methods
  *
  * @version 
+ * @deprecated Support for JUnit 3.x is slated for removal in Camel 3.x. You are encouraged to move to
+ *             JUnit 4.x based tests.  See {@link org.apache.camel.test.junit4.TestSupport}.
  */
+@Deprecated
 public abstract class TestSupport extends TestCase {
     protected static final String LS = System.getProperty("line.separator");
     private static final Logger LOG = LoggerFactory.getLogger(TestSupport.class);

Modified: camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/IsUseAdviceWithTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/IsUseAdviceWithTest.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/IsUseAdviceWithTest.java (original)
+++ camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/IsUseAdviceWithTest.java Thu Mar  1 17:10:58 2012
@@ -22,6 +22,7 @@ import org.apache.camel.builder.RouteBui
 /**
  *
  */
+@SuppressWarnings("deprecation")
 public class IsUseAdviceWithTest extends CamelTestSupport {
 
     public void testIsUseAdviceWith() throws Exception {

Modified: camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/DebugTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/DebugTest.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/DebugTest.java (original)
+++ camel/trunk/components/camel-test/src/test/java/org/apache/camel/test/patterns/DebugTest.java Thu Mar  1 17:10:58 2012
@@ -25,6 +25,7 @@ import org.apache.camel.test.CamelTestSu
 /**
  * @version 
  */
+@SuppressWarnings("deprecation")
 public class DebugTest extends CamelTestSupport {
 
     // START SNIPPET: e1

Modified: 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/FilterTest.java?rev=1295679&r1=1295678&r2=1295679&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/FilterTest.java Thu Mar  1 17:10:58 2012
@@ -29,6 +29,7 @@ import org.junit.Test;
  * 
  * @version 
  */
+@SuppressWarnings("deprecation")
 // START SNIPPET: example
 public class FilterTest extends CamelTestSupport {
 

Modified: camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest.java (original)
+++ camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest.java Thu Mar  1 17:10:58 2012
@@ -21,6 +21,7 @@ import org.apache.camel.test.spring.Lazy
 import org.testng.annotations.Test;
 import static org.testng.Assert.assertTrue;
 
+@SuppressWarnings("deprecation")
 @LazyLoadTypeConverters(true)
 public class AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedOverrideTest 
         extends AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersInheritedTest {

Modified: camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest.java (original)
+++ camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest.java Thu Mar  1 17:10:58 2012
@@ -21,6 +21,7 @@ import org.apache.camel.test.spring.Lazy
 import org.testng.annotations.Test;
 import static org.testng.Assert.assertFalse;
 
+@SuppressWarnings("deprecation")
 @LazyLoadTypeConverters(false)
 public class AbstractCamelTestNGSpringContextTestsLazyLoadTypeConvertersTest 
         extends AbstractCamelTestNGSpringContextTestsPlainTest {

Modified: camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsPlainTest.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsPlainTest.java?rev=1295679&r1=1295678&r2=1295679&view=diff
==============================================================================
--- camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsPlainTest.java (original)
+++ camel/trunk/components/camel-testng/src/test/java/org/apache/camel/testng/AbstractCamelTestNGSpringContextTestsPlainTest.java Thu Mar  1 17:10:58 2012
@@ -118,6 +118,7 @@ public class AbstractCamelTestNGSpringCo
         assertNull(camelContext2.getDebugger());
     }
     
+    @SuppressWarnings("deprecation")
     @Test
     public void testLazyLoadTypeConverters() {
         assertTrue(camelContext.isLazyLoadTypeConverters());