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

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

commit cb1107c9cf39991461ea4e2723d26932b3387fbd
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Thu Jun 25 09:57:24 2020 +0200

    [CAMEL-11807] Upgrade camel-google-bigquery to junit5
---
 components/camel-google-bigquery/pom.xml           |  4 ++--
 .../google/bigquery/integration/AsyncTest.java     |  6 +++---
 .../bigquery/integration/BigQueryTestSupport.java  | 12 ++++++++---
 .../bigquery/integration/DynamicTableIdTest.java   |  6 +++---
 .../google/bigquery/integration/InsertIdTest.java  |  6 +++---
 .../google/bigquery/integration/SingleRowTest.java |  6 +++---
 .../integration/sql/SqlQueryFromResourceTest.java  |  6 +++---
 .../bigquery/integration/sql/SqlQueryTest.java     |  6 +++---
 .../google/bigquery/unit/BaseBigQueryTest.java     |  6 +++---
 .../bigquery/unit/GoogleBigQueryProducerTest.java  |  4 +++-
 .../unit/sql/GoogleBigQuerySQLComponentTest.java   |  4 ++--
 .../sql/GoogleBigQuerySQLProducerBaseTest.java     |  2 +-
 .../GoogleBigQuerySQLProducerWithParamersTest.java | 13 +++++++-----
 .../GoogleBigQuerySQLProducerWithPatternTest.java  |  7 ++++---
 .../google/bigquery/unit/sql/SqlHelperTest.java    | 23 +++++++++++-----------
 15 files changed, 61 insertions(+), 50 deletions(-)

diff --git a/components/camel-google-bigquery/pom.xml 
b/components/camel-google-bigquery/pom.xml
index 3daf711..1f922ae 100644
--- a/components/camel-google-bigquery/pom.xml
+++ b/components/camel-google-bigquery/pom.xml
@@ -56,7 +56,7 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
+            <artifactId>camel-test-junit5</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -66,7 +66,7 @@
         </dependency>
         <dependency>
             <groupId>org.mockito</groupId>
-            <artifactId>mockito-core</artifactId>
+            <artifactId>mockito-junit-jupiter</artifactId>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/AsyncTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/AsyncTest.java
index b259bd5..1990d2c 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/AsyncTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/AsyncTest.java
@@ -31,8 +31,8 @@ import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class AsyncTest extends BigQueryTestSupport {
     private static final String TABLE_ID = "asynctest";
@@ -49,7 +49,7 @@ public class AsyncTest extends BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID);
     }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/BigQueryTestSupport.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/BigQueryTestSupport.java
index 417dd09..4cd67da 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/BigQueryTestSupport.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/BigQueryTestSupport.java
@@ -35,7 +35,11 @@ import org.apache.camel.BindToRegistry;
 import org.apache.camel.CamelContext;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryComponent;
 import 
org.apache.camel.component.google.bigquery.GoogleBigQueryConnectionFactory;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class BigQueryTestSupport extends CamelTestSupport {
     public static final String SERVICE_KEY;
@@ -45,6 +49,8 @@ public class BigQueryTestSupport extends CamelTestSupport {
     public static final String SERVICE_URL;
     public static final String CREDENTIALS_FILE_LOCATION;
 
+    private static final Logger LOGGER = 
LoggerFactory.getLogger(BigQueryTestSupport.class);
+
     private GoogleBigQueryConnectionFactory connectionFactory;
 
     static {
@@ -106,7 +112,7 @@ public class BigQueryTestSupport extends CamelTestSupport {
                 + row.entrySet().stream()
                 .map(e -> e.getKey() + " = '" + e.getValue() + "'")
                 .collect(Collectors.joining(" AND "));
-        log.debug("Query: {}", query);
+        LOGGER.debug("Query: {}", query);
         queryRequest.setQuery(query);
         QueryResponse queryResponse = getConnectionFactory()
                 .getDefaultClient()
@@ -132,7 +138,7 @@ public class BigQueryTestSupport extends CamelTestSupport {
                     .execute();
         } catch (GoogleJsonResponseException e) {
             if (e.getDetails().getCode() == 409) {
-                log.info("Table {} already exist");
+                LOGGER.info("Table {} already exist");
             } else {
                 throw e;
             }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/DynamicTableIdTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/DynamicTableIdTest.java
index da6883a..9825572 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/DynamicTableIdTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/DynamicTableIdTest.java
@@ -29,8 +29,8 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class DynamicTableIdTest extends BigQueryTestSupport {
     private static final String TABLE_ID_1 = "dynamic_table_1";
@@ -48,7 +48,7 @@ public class DynamicTableIdTest extends BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID_1);
         createBqTable(TABLE_ID_2);
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/InsertIdTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/InsertIdTest.java
index 8aff413..7d49cad 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/InsertIdTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/InsertIdTest.java
@@ -29,8 +29,8 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryConstants;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class InsertIdTest extends BigQueryTestSupport {
     private static final String TABLE_ID = "insertId";
@@ -61,7 +61,7 @@ public class InsertIdTest extends BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID);
     }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/SingleRowTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/SingleRowTest.java
index 64f479d..4786cb4 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/SingleRowTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/SingleRowTest.java
@@ -28,8 +28,8 @@ import org.apache.camel.ProducerTemplate;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class SingleRowTest extends BigQueryTestSupport {
     private static final String TABLE_ID = "singlerow";
@@ -46,7 +46,7 @@ public class SingleRowTest extends BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID);
     }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryFromResourceTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryFromResourceTest.java
index 62d284c..f0af94a 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryFromResourceTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryFromResourceTest.java
@@ -29,8 +29,8 @@ import org.apache.camel.builder.RouteBuilder;
 import 
org.apache.camel.component.google.bigquery.integration.BigQueryTestSupport;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class SqlQueryFromResourceTest extends BigQueryTestSupport {
     private static final String TABLE_ID = "test_sql_table";
@@ -47,7 +47,7 @@ public class SqlQueryFromResourceTest extends 
BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID);
     }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryTest.java
index 9628661..b16521c 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/integration/sql/SqlQueryTest.java
@@ -29,8 +29,8 @@ import org.apache.camel.builder.RouteBuilder;
 import 
org.apache.camel.component.google.bigquery.integration.BigQueryTestSupport;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 public class SqlQueryTest extends BigQueryTestSupport {
     private static final String TABLE_ID = "test_sql_table";
@@ -47,7 +47,7 @@ public class SqlQueryTest extends BigQueryTestSupport {
     @Produce("direct:in")
     private ProducerTemplate producer;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         createBqTable(TABLE_ID);
     }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/BaseBigQueryTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/BaseBigQueryTest.java
index 93e84c7..6bfd7b6 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/BaseBigQueryTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/BaseBigQueryTest.java
@@ -21,8 +21,8 @@ import 
com.google.api.services.bigquery.model.TableDataInsertAllResponse;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryConfiguration;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryEndpoint;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryProducer;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.junit.Before;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.BeforeEach;
 
 import static org.mockito.Mockito.any;
 import static org.mockito.Mockito.anyString;
@@ -40,7 +40,7 @@ public class BaseBigQueryTest extends CamelTestSupport {
     protected GoogleBigQueryConfiguration configuration = new 
GoogleBigQueryConfiguration();
     protected Bigquery bigquery;
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         setupBigqueryMock();
         producer = createProducer();
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryProducerTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryProducerTest.java
index 7248fa6..e9cc465 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryProducerTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryProducerTest.java
@@ -24,9 +24,11 @@ import java.util.Map;
 import com.google.api.services.bigquery.model.TableDataInsertAllRequest;
 import org.apache.camel.Exchange;
 import org.apache.camel.component.google.bigquery.GoogleBigQueryConstants;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentCaptor;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLComponentTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLComponentTest.java
index b1f1cb6..059f8bb 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLComponentTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLComponentTest.java
@@ -19,10 +19,10 @@ package org.apache.camel.component.google.bigquery.unit.sql;
 import org.apache.camel.CamelContext;
 import 
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent;
 import 
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLEndpoint;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 public class GoogleBigQuerySQLComponentTest {
     private CamelContext context = Mockito.mock(CamelContext.class);
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerBaseTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerBaseTest.java
index 540a8ed..c9139bb 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerBaseTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerBaseTest.java
@@ -21,7 +21,7 @@ import com.google.api.services.bigquery.model.QueryResponse;
 import 
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLConfiguration;
 import 
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLEndpoint;
 import 
org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLProducer;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.apache.camel.test.junit5.CamelTestSupport;
 
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyString;
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithParamersTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithParamersTest.java
index a2a0591..4f83ad4 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithParamersTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithParamersTest.java
@@ -22,16 +22,18 @@ import java.util.Map;
 import com.google.api.services.bigquery.model.QueryRequest;
 import org.apache.camel.Exchange;
 import org.apache.camel.RuntimeExchangeException;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentCaptor;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 
 public class GoogleBigQuerySQLProducerWithParamersTest extends 
GoogleBigQuerySQLProducerBaseTest {
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         sql = "insert into testDatasetId.testTableId(id, data) values(@id, 
@data)";
         setupBigqueryMock();
@@ -84,8 +86,9 @@ public class GoogleBigQuerySQLProducerWithParamersTest 
extends GoogleBigQuerySQL
         assertEquals("some data", 
request.getQueryParameters().get(0).getParameterValue().getValue());
     }
 
-    @Test(expected = RuntimeExchangeException.class)
+    @Test
     public void sendMessageWithoutParameters() throws Exception {
-        producer.process(createExchangeWithBody(new HashMap<>()));
+        assertThrows(RuntimeExchangeException.class,
+            () -> producer.process(createExchangeWithBody(new HashMap<>())));
     }
 }
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithPatternTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithPatternTest.java
index 082027f..a721e15 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithPatternTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerWithPatternTest.java
@@ -20,16 +20,17 @@ import java.util.List;
 
 import com.google.api.services.bigquery.model.QueryRequest;
 import org.apache.camel.Exchange;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentCaptor;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 
 public class GoogleBigQuerySQLProducerWithPatternTest extends 
GoogleBigQuerySQLProducerBaseTest {
 
-    @Before
+    @BeforeEach
     public void init() throws Exception {
         sql = "insert into ${testDatasetId}.testTableId(id, data) values(1, 
'test')";
         setupBigqueryMock();
diff --git 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/SqlHelperTest.java
 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/SqlHelperTest.java
index 32cde67..dbb49a0 100644
--- 
a/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/SqlHelperTest.java
+++ 
b/components/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/SqlHelperTest.java
@@ -23,13 +23,13 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Message;
 import org.apache.camel.RuntimeExchangeException;
 import org.apache.camel.component.google.bigquery.sql.SqlHelper;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.when;
 
@@ -53,7 +53,7 @@ public class SqlHelperTest {
     }
 
     @Test
-    @Ignore
+    @Disabled
     public void testResolveClasspathQuery() throws Exception {
         String answer = SqlHelper.resolveQuery(context, 
"classpath:sql/delete.sql", ":");
         assertEquals("delete from test.test_sql_table where id = @id", answer);
@@ -79,20 +79,19 @@ public class SqlHelperTest {
         assertEquals(expected, answer);
     }
 
-    @Test(expected = RuntimeExchangeException.class)
+    @Test
     public void testTranslateQueryWithoutParam() {
         when(exchange.getMessage()).thenReturn(message);
         when(message.getHeader(eq("report"), 
eq(String.class))).thenReturn("report_data");
-
-        SqlHelper.translateQuery(query, exchange);
-        fail("Should have thrown exception");
+        assertThrows(RuntimeExchangeException.class,
+            () -> SqlHelper.translateQuery(query, exchange));
     }
 
     @Test
     public void testExtractParameterNames() {
         Set<String> answer = SqlHelper.extractParameterNames(query);
         assertEquals(2, answer.size());
-        assertTrue("Parameter 'date' not found", answer.contains("date"));
-        assertTrue("Parameter 'id' not found", answer.contains("id"));
+        assertTrue(answer.contains("date"), "Parameter 'date' not found");
+        assertTrue(answer.contains("id"), "Parameter 'id' not found");
     }
 }

Reply via email to