You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by al...@apache.org on 2017/11/15 17:44:34 UTC

[camel] branch master updated: CAMEL-11869: Upgrade mockito-core to version 2.11.0 for camel-gora

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

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


The following commit(s) were added to refs/heads/master by this push:
     new c883e79  CAMEL-11869: Upgrade mockito-core to version 2.11.0 for camel-gora
c883e79 is described below

commit c883e7988f92fe1d82a1cbd1aa0b9b3ac7ee4940
Author: aldettinger <al...@gmail.com>
AuthorDate: Wed Nov 15 18:42:55 2017 +0100

    CAMEL-11869: Upgrade mockito-core to version 2.11.0 for camel-gora
---
 components/camel-gora/pom.xml                      | 10 ++----
 .../camel/component/gora/GoraConsumerTest.java     | 36 ++++++++++------------
 .../camel/component/gora/GoraProducerTest.java     | 14 ++++++---
 3 files changed, 29 insertions(+), 31 deletions(-)

diff --git a/components/camel-gora/pom.xml b/components/camel-gora/pom.xml
index 39ee76e..54434e8 100644
--- a/components/camel-gora/pom.xml
+++ b/components/camel-gora/pom.xml
@@ -72,8 +72,8 @@
     </dependency>
     <dependency>
       <groupId>org.mockito</groupId>
-      <artifactId>mockito-all</artifactId>
-      <version>${mockito-version}</version>
+      <artifactId>mockito-core</artifactId>
+      <version>${mockito2-version}</version>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -81,11 +81,6 @@
       <artifactId>camel-test</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-test-spring</artifactId>
-      <scope>test</scope>
-    </dependency>
 
     <!-- apache camel -->
     <dependency>
@@ -155,7 +150,6 @@
     <dependency>
       <groupId>com.google.guava</groupId>
       <artifactId>guava</artifactId>
-      <version>${google-guava-version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.servicemix.bundles</groupId>
diff --git a/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraConsumerTest.java b/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraConsumerTest.java
index a00f865..62e61fd 100644
--- a/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraConsumerTest.java
+++ b/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraConsumerTest.java
@@ -19,71 +19,69 @@ package org.apache.camel.component.gora;
 import java.lang.reflect.InvocationTargetException;
 
 import org.apache.camel.Exchange;
-import org.apache.camel.ExchangePattern;
 import org.apache.camel.Message;
 import org.apache.camel.Processor;
+import org.apache.gora.persistency.Persistent;
 import org.apache.gora.query.Query;
 import org.apache.gora.store.DataStore;
-import org.junit.Before;
 import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnitRunner;
 
-import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
 /**
  * GORA Consumer Tests
  */
+@RunWith(MockitoJUnitRunner.class)
 public class GoraConsumerTest extends GoraTestSupport {
 
     /**
      * Mock CamelExchange
      */
+    @Mock
     private Exchange mockCamelExchange;
 
     /**
      * Mock Gora Endpoint
      */
+    @Mock
     private GoraEndpoint mockGoraEndpoint;
 
     /**
      * Mock Gora Configuration
      */
+    @Mock
     private GoraConfiguration mockGoraConfiguration;
 
     /**
      * Mock Camel Message
      */
+    @Mock
     private Message mockCamelMessage;
 
     /**
      * Mock Gora DataStore
      */
-    private DataStore mockDatastore;
+    @Mock
+    private DataStore<Object, Persistent> mockDatastore;
 
     /**
      * Mock Processor
      */
     private Processor mockGoraProcessor;
-    
-    @Before
-    public void setUp()  {
-        //setup mocks
-        mockCamelExchange = mock(Exchange.class);
-        mockGoraEndpoint = mock(GoraEndpoint.class);
-        mockGoraConfiguration = mock(GoraConfiguration.class);
-        mockCamelMessage = mock(Message.class);
-        mockDatastore = mock(DataStore.class);
 
-        //setup default conditions
-        when(mockCamelExchange.getIn()).thenReturn(mockCamelMessage);
-        when(mockCamelExchange.getPattern()).thenReturn(ExchangePattern.InOnly);
-    }
+    /**
+     * Mock Query
+     */
+    @Mock
+    private Query<Object, Persistent> mockQuery;
 
     @Test
     public void consumerInstantiationWithMocksShouldSucceed() throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
-        final Query mockQuery = mock(Query.class);
         when(mockDatastore.newQuery()).thenReturn(mockQuery);
-        GoraConsumer goraConsumer = new GoraConsumer(mockGoraEndpoint, mockGoraProcessor, mockGoraConfiguration, mockDatastore);
+        new GoraConsumer(mockGoraEndpoint, mockGoraProcessor, mockGoraConfiguration, mockDatastore);
     }
 
 }
diff --git a/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraProducerTest.java b/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraProducerTest.java
index 4fd7203..53805fb 100644
--- a/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraProducerTest.java
+++ b/components/camel-gora/src/test/java/org/apache/camel/component/gora/GoraProducerTest.java
@@ -17,12 +17,14 @@
 package org.apache.camel.component.gora;
 
 import org.apache.camel.Exchange;
-import org.apache.camel.ExchangePattern;
 import org.apache.camel.Message;
 import org.apache.gora.persistency.Persistent;
 import org.apache.gora.store.DataStore;
 import org.junit.Before;
 import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnitRunner;
 
 import static org.mockito.Mockito.atLeastOnce;
 import static org.mockito.Mockito.atMost;
@@ -33,6 +35,7 @@ import static org.mockito.Mockito.when;
 /**
  * GORA Producer Tests
  */
+@RunWith(MockitoJUnitRunner.class)
 public class GoraProducerTest extends GoraTestSupport {
 
     // TODO: Query methods does not yet has tests
@@ -40,27 +43,32 @@ public class GoraProducerTest extends GoraTestSupport {
     /**
      * Mock CamelExchange
      */
+    @Mock
     private Exchange mockCamelExchange;
 
     /**
      * Mock Gora Endpoint
      */
+    @Mock
     private GoraEndpoint mockGoraEndpoint;
 
     /**
      * Mock Gora Configuration
      */
+    @Mock
     private GoraConfiguration mockGoraConfiguration;
 
     /**
      * Mock Camel Message
      */
+    @Mock
     private Message mockCamelMessage;
 
     /**
      * Mock Gora DataStore
      */
-    private DataStore mockDatastore;
+    @Mock
+    private DataStore<Object, Persistent> mockDatastore;
 
     @Before
     public void setUp()  {
@@ -69,11 +77,9 @@ public class GoraProducerTest extends GoraTestSupport {
         mockGoraEndpoint = mock(GoraEndpoint.class);
         mockGoraConfiguration = mock(GoraConfiguration.class);
         mockCamelMessage = mock(Message.class);
-        mockDatastore = mock(DataStore.class);
 
         //setup default conditions
         when(mockCamelExchange.getIn()).thenReturn(mockCamelMessage);
-        when(mockCamelExchange.getPattern()).thenReturn(ExchangePattern.InOnly);
     }
 
     @Test(expected = RuntimeException.class)

-- 
To stop receiving notification emails like this one, please contact
['"commits@camel.apache.org" <co...@camel.apache.org>'].