Repository: camel Updated Branches: refs/heads/master 1bf7b9f83 -> e7e47a81e
CAMEL-11845: Migrate easymock and powermock to mockito Migrate camel-mina and camel-mina2 from easymock to mockito. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/e7e47a81 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/e7e47a81 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/e7e47a81 Branch: refs/heads/master Commit: e7e47a81edf4206f04ad9972891c0ef154688016 Parents: 68a73a3 Author: Pascal Schumacher <pascalschumac...@gmx.net> Authored: Wed Sep 27 23:46:13 2017 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Thu Sep 28 08:50:14 2017 +0200 ---------------------------------------------------------------------- components/camel-mina/pom.xml | 4 ++-- .../component/mina/MinaProducerShutdownMockTest.java | 12 ++++-------- components/camel-mina2/pom.xml | 4 ++-- .../component/mina2/Mina2ProducerShutdownMockTest.java | 13 ++++--------- 4 files changed, 12 insertions(+), 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/e7e47a81/components/camel-mina/pom.xml ---------------------------------------------------------------------- diff --git a/components/camel-mina/pom.xml b/components/camel-mina/pom.xml index 13775bf..7770a82 100644 --- a/components/camel-mina/pom.xml +++ b/components/camel-mina/pom.xml @@ -86,8 +86,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>org.easymock</groupId> - <artifactId>easymock</artifactId> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/camel/blob/e7e47a81/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownMockTest.java ---------------------------------------------------------------------- diff --git a/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownMockTest.java b/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownMockTest.java index 732bac0..e5a9d4d 100644 --- a/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownMockTest.java +++ b/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownMockTest.java @@ -26,9 +26,8 @@ import org.apache.camel.component.mock.MockEndpoint; import org.apache.mina.transport.socket.nio.SocketConnector; import org.junit.Test; -import static org.easymock.EasyMock.createMock; -import static org.easymock.EasyMock.replay; -import static org.easymock.EasyMock.verify; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; /** * Unit testing for using a MinaProducer that it can shutdown properly (CAMEL-395) @@ -40,10 +39,7 @@ public class MinaProducerShutdownMockTest extends BaseMinaTest { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedBodiesReceived("Hello World"); - // create our mock and record expected behavior = that worker timeout should be set to 0 - SocketConnector mockConnector = createMock(SocketConnector.class); - mockConnector.setWorkerTimeout(0); - replay(mockConnector); + SocketConnector mockConnector = mock(SocketConnector.class); // normal camel code to get a producer Endpoint endpoint = context.getEndpoint("mina:tcp://localhost:{{port}}?textline=true&sync=false"); @@ -63,7 +59,7 @@ public class MinaProducerShutdownMockTest extends BaseMinaTest { // stop using our mock producer.stop(); - verify(mockConnector); + verify(mockConnector).setWorkerTimeout(0); assertMockEndpointsSatisfied(); } http://git-wip-us.apache.org/repos/asf/camel/blob/e7e47a81/components/camel-mina2/pom.xml ---------------------------------------------------------------------- diff --git a/components/camel-mina2/pom.xml b/components/camel-mina2/pom.xml index 2e76b67..007b364 100644 --- a/components/camel-mina2/pom.xml +++ b/components/camel-mina2/pom.xml @@ -82,8 +82,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>org.easymock</groupId> - <artifactId>easymock</artifactId> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/camel/blob/e7e47a81/components/camel-mina2/src/test/java/org/apache/camel/component/mina2/Mina2ProducerShutdownMockTest.java ---------------------------------------------------------------------- diff --git a/components/camel-mina2/src/test/java/org/apache/camel/component/mina2/Mina2ProducerShutdownMockTest.java b/components/camel-mina2/src/test/java/org/apache/camel/component/mina2/Mina2ProducerShutdownMockTest.java index ab110a0..8a2e0fc 100644 --- a/components/camel-mina2/src/test/java/org/apache/camel/component/mina2/Mina2ProducerShutdownMockTest.java +++ b/components/camel-mina2/src/test/java/org/apache/camel/component/mina2/Mina2ProducerShutdownMockTest.java @@ -27,10 +27,8 @@ import org.apache.camel.component.mock.MockEndpoint; import org.apache.mina.transport.socket.SocketConnector; import org.junit.Test; -import static org.easymock.EasyMock.createMock; -import static org.easymock.EasyMock.replay; -import static org.easymock.EasyMock.verify; - +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; /** * Unit testing for using a MinaProducer that it can shutdown properly (CAMEL-395) @@ -42,10 +40,7 @@ public class Mina2ProducerShutdownMockTest extends BaseMina2Test { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedBodiesReceived("Hello World"); - // create our mock and record expected behavior = that worker timeout should be set to 0 - SocketConnector mockConnector = createMock(SocketConnector.class); - mockConnector.dispose(true); - replay(mockConnector); + SocketConnector mockConnector = mock(SocketConnector.class); // normal camel code to get a producer Endpoint endpoint = context.getEndpoint(String.format("mina2:tcp://localhost:%1$s?textline=true&sync=false", getPort())); @@ -70,7 +65,7 @@ public class Mina2ProducerShutdownMockTest extends BaseMina2Test { // stop using our mock producer.stop(); - verify(mockConnector); + verify(mockConnector).dispose(true); assertMockEndpointsSatisfied(); }