This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch 13514
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 47447ba105b13dae9972812ffe168309df5431ae
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue May 14 15:11:30 2019 +0200

    CAMEL-13522: camel3 - The various Camel exceptions should favour extending 
runtime exception
---
 .../java/org/apache/camel/component/bean/BeanInvokeStaticTest.java   | 5 ++---
 .../org/apache/camel/component/bean/BeanRefMethodNotFoundTest.java   | 2 +-
 .../org/apache/camel/component/bean/BeanWithMethodHeaderTest.java    | 4 ++--
 .../component/file/FileConsumerFileExpressionThrowExceptionTest.java | 2 +-
 .../java/org/apache/camel/component/xslt/InvalidXsltFileTest.java    | 2 +-
 .../java/org/apache/camel/component/xslt/XsltFileNotFoundTest.java   | 4 ++--
 .../src/test/java/org/apache/camel/component/xslt/XsltSaxonTest.java | 2 +-
 .../test/java/org/apache/camel/impl/FromHasNoOutputRouteTest.java    | 4 ++--
 .../java/org/apache/camel/language/BeanLanguageInvalidOGNLTest.java  | 2 +-
 .../camel-core/src/test/java/org/apache/camel/language/BeanTest.java | 2 +-
 .../java/org/apache/camel/management/ManagedDuplicateIdTest.java     | 2 +-
 11 files changed, 15 insertions(+), 16 deletions(-)

diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanInvokeStaticTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanInvokeStaticTest.java
index 5cbd741..6826ad7 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanInvokeStaticTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanInvokeStaticTest.java
@@ -54,9 +54,8 @@ public class BeanInvokeStaticTest extends ContextTestSupport {
             context.start();
             fail("Should have thrown exception");
         } catch (Exception e) {
-            assertIsInstanceOf(RuntimeCamelException.class, e.getCause());
-            assertIsInstanceOf(MethodNotFoundException.class, 
e.getCause().getCause());
-            assertEquals("Static method with name: doSomething not found on 
class: org.apache.camel.component.bean.MyStaticClass", 
e.getCause().getCause().getMessage());
+            assertIsInstanceOf(MethodNotFoundException.class, e.getCause());
+            assertEquals("Static method with name: doSomething not found on 
class: org.apache.camel.component.bean.MyStaticClass", 
e.getCause().getMessage());
         }
     }
 
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanRefMethodNotFoundTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanRefMethodNotFoundTest.java
index f70a3cf..5f6acc8 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanRefMethodNotFoundTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanRefMethodNotFoundTest.java
@@ -47,7 +47,7 @@ public class BeanRefMethodNotFoundTest extends 
ContextTestSupport {
         } catch (Exception e) {
             FailedToCreateRouteException failed = 
assertIsInstanceOf(FailedToCreateRouteException.class, e);
             assertEquals("b", failed.getRouteId());
-            MethodNotFoundException cause = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause().getCause());
+            MethodNotFoundException cause = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause());
             assertEquals("bye", cause.getMethodName());
         }
     }
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithMethodHeaderTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithMethodHeaderTest.java
index 32ef478..fe3f6e8 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithMethodHeaderTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithMethodHeaderTest.java
@@ -102,7 +102,7 @@ public class BeanWithMethodHeaderTest extends 
ContextTestSupport {
             });
             fail("Should throw an exception");
         } catch (Exception e) {
-            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause().getCause());
+            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause());
             assertEquals("ups", mnfe.getMethodName());
             assertSame(bean, mnfe.getBean());
         }
@@ -120,7 +120,7 @@ public class BeanWithMethodHeaderTest extends 
ContextTestSupport {
             });
             fail("Should throw an exception");
         } catch (Exception e) {
-            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause().getCause());
+            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause());
             assertEquals("ups", mnfe.getMethodName());
             assertSame(myBean, mnfe.getBean());
         }
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerFileExpressionThrowExceptionTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerFileExpressionThrowExceptionTest.java
index 5c2c81e..37ec5ba 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerFileExpressionThrowExceptionTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerFileExpressionThrowExceptionTest.java
@@ -83,7 +83,7 @@ public class FileConsumerFileExpressionThrowExceptionTest 
extends ContextTestSup
 
         assertNotNull(rollbackCause);
 
-        MethodNotFoundException e = 
assertIsInstanceOf(MethodNotFoundException.class, rollbackCause.getCause());
+        MethodNotFoundException e = 
assertIsInstanceOf(MethodNotFoundException.class, rollbackCause);
         assertNotNull(e);
         assertEquals("doNotExistMethod", e.getMethodName());
     }
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/InvalidXsltFileTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/InvalidXsltFileTest.java
index 9052d31..41470ce 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/InvalidXsltFileTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/InvalidXsltFileTest.java
@@ -40,7 +40,7 @@ public class InvalidXsltFileTest extends TestSupport {
             fail("Should have thrown an exception due XSL compilation error");
         } catch (Exception e) {
             // expected
-            assertIsInstanceOf(TransformerConfigurationException.class, 
e.getCause());
+            assertIsInstanceOf(TransformerConfigurationException.class, 
e.getCause().getCause());
         }
     }
 
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltFileNotFoundTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltFileNotFoundTest.java
index 86d623c..cf8617b 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltFileNotFoundTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltFileNotFoundTest.java
@@ -41,8 +41,8 @@ public class XsltFileNotFoundTest extends TestSupport {
 
             fail("Should have thrown an exception due XSLT file not found");
         } catch (Exception e) {
-            assertIsInstanceOf(TransformerException.class, e.getCause());
-            assertIsInstanceOf(FileNotFoundException.class, 
e.getCause().getCause());
+            assertIsInstanceOf(TransformerException.class, 
e.getCause().getCause());
+            assertIsInstanceOf(FileNotFoundException.class, 
e.getCause().getCause().getCause());
         }
     }
 
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltSaxonTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltSaxonTest.java
index ef829ff..dee4088 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltSaxonTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltSaxonTest.java
@@ -37,7 +37,7 @@ public class XsltSaxonTest extends TestSupport {
 
             fail("Should have thrown an exception due XSLT saxon not on 
classpath");
         } catch (Exception e) {
-            assertIsInstanceOf(ClassNotFoundException.class, e.getCause());
+            assertIsInstanceOf(ClassNotFoundException.class, 
e.getCause().getCause());
         }
     }
 
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/impl/FromHasNoOutputRouteTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/impl/FromHasNoOutputRouteTest.java
index a3dad8e..4401578 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/impl/FromHasNoOutputRouteTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/impl/FromHasNoOutputRouteTest.java
@@ -41,9 +41,9 @@ public class FromHasNoOutputRouteTest extends 
ContextTestSupport {
             context.start();
             fail("Should throw exception");
         } catch (Exception e) {
-            FailedToCreateRouteException failed = 
assertIsInstanceOf(FailedToCreateRouteException.class, e.getCause());
+            FailedToCreateRouteException failed = 
assertIsInstanceOf(FailedToCreateRouteException.class, e);
             assertEquals("route1", failed.getRouteId());
-            IllegalArgumentException cause = 
assertIsInstanceOf(IllegalArgumentException.class, e.getCause().getCause());
+            IllegalArgumentException cause = 
assertIsInstanceOf(IllegalArgumentException.class, e.getCause());
             assertEquals("Route route1 has no output processors. You need to 
add outputs to the route such as to(\"log:foo\").", cause.getMessage());
         }
     }
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/language/BeanLanguageInvalidOGNLTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/language/BeanLanguageInvalidOGNLTest.java
index 74dd08e..f7c74da 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/language/BeanLanguageInvalidOGNLTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/language/BeanLanguageInvalidOGNLTest.java
@@ -41,7 +41,7 @@ public class BeanLanguageInvalidOGNLTest extends 
ContextTestSupport {
             context.start();
             fail("Should have thrown exception");
         } catch (Exception e) {
-            RuntimeCamelException rce = 
assertIsInstanceOf(RuntimeCamelException.class, e.getCause());
+            RuntimeCamelException rce = 
assertIsInstanceOf(RuntimeCamelException.class, e);
             MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, rce.getCause());
             assertEquals("getOther[xx", mnfe.getMethodName());
             ExpressionIllegalSyntaxException cause = 
assertIsInstanceOf(ExpressionIllegalSyntaxException.class, mnfe.getCause());
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/language/BeanTest.java 
b/core/camel-core/src/test/java/org/apache/camel/language/BeanTest.java
index f87e0bf..e97348e 100644
--- a/core/camel-core/src/test/java/org/apache/camel/language/BeanTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/language/BeanTest.java
@@ -93,7 +93,7 @@ public class BeanTest extends LanguageTestSupport {
             exp.evaluate(exchange, Object.class);
             fail("Should throw exception");
         } catch (Exception e) {
-            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e.getCause());
+            MethodNotFoundException mnfe = 
assertIsInstanceOf(MethodNotFoundException.class, e);
             assertSame(user, mnfe.getBean());
             assertEquals("unknown", mnfe.getMethodName());
         }
diff --git 
a/core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedDuplicateIdTest.java
 
b/core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedDuplicateIdTest.java
index ceed5c0..cae4c3d 100644
--- 
a/core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedDuplicateIdTest.java
+++ 
b/core/camel-management-impl/src/test/java/org/apache/camel/management/ManagedDuplicateIdTest.java
@@ -50,7 +50,7 @@ public class ManagedDuplicateIdTest extends 
ManagementTestSupport {
             context.start();
             fail("Should fail");
         } catch (Exception e) {
-            assertEquals("Failed to start route foo because of duplicate id 
detected: clash. Please correct ids to be unique among all your routes.", 
e.getCause().getMessage());
+            assertEquals("Failed to start route foo because of duplicate id 
detected: clash. Please correct ids to be unique among all your routes.", 
e.getMessage());
         }
     }
 

Reply via email to