Skip to content

Commit f10a4e0

Browse files
authored
Merge pull request #13 from medvedev/mockito-junit-runner
Use MockitoJUnitRunner to create mock instances in tests
2 parents 1a4d6c6 + 38385ae commit f10a4e0

16 files changed

+94
-37
lines changed

ocpp-common/src/test/java/eu/chargetime/ocpp/test/ClientTest.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
import eu.chargetime.ocpp.utilities.TestUtilities;
1313
import org.junit.Before;
1414
import org.junit.Test;
15+
import org.junit.runner.RunWith;
1516
import org.mockito.Mock;
17+
import org.mockito.runners.MockitoJUnitRunner;
1618

1719
import java.util.concurrent.CompletableFuture;
1820

@@ -47,21 +49,22 @@ of this software and associated documentation files (the "Software"), to deal
4749
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4850
SOFTWARE.
4951
*/
52+
53+
@RunWith(MockitoJUnitRunner.class)
5054
public class ClientTest extends TestUtilities {
5155
private Client client;
5256
private SessionEvents eventHandler;
53-
private static final String IDENTIFIER = "test";
5457

5558
@Mock
56-
private Session session = mock(Session.class);
59+
private Session session;
5760
@Mock
58-
private Profile profile = mock(Profile.class);
61+
private Profile profile;
5962
@Mock
60-
private Feature feature = mock(Feature.class);
63+
private Feature feature;
6164
@Mock
62-
private Request request = mock(Request.class);
65+
private Request request;
6366
@Mock
64-
ClientEvents events = mock(ClientEvents.class);
67+
private ClientEvents events;
6568

6669
@Before
6770
public void setup() {

ocpp-common/src/test/java/eu/chargetime/ocpp/test/CommunicatorTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
import eu.chargetime.ocpp.model.Request;
66
import org.junit.Before;
77
import org.junit.Test;
8+
import org.junit.runner.RunWith;
89
import org.mockito.Mock;
10+
import org.mockito.runners.MockitoJUnitRunner;
911

1012
import static org.mockito.Matchers.anyString;
1113
import static org.mockito.Mockito.*;
@@ -35,19 +37,21 @@ of this software and associated documentation files (the "Software"), to deal
3537
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3638
SOFTWARE.
3739
*/
40+
41+
@RunWith(MockitoJUnitRunner.class)
3842
public class CommunicatorTest {
3943

4044
private Communicator communicator;
4145
private RadioEvents eventHandler;
4246

4347
@Mock
44-
private Receiver receiver = mock(Receiver.class);
48+
private Receiver receiver;
4549
@Mock
46-
private Request transactionRelatedRequest = mock(Request.class);
50+
private Request transactionRelatedRequest;
4751
@Mock
48-
private Request normalRequest = mock(Request.class);
52+
private Request normalRequest;
4953
@Mock
50-
private CommunicatorEvents events = mock(CommunicatorEvents.class);
54+
private CommunicatorEvents events;
5155

5256
@Before
5357
public void setup() throws Exception {

ocpp-common/src/test/java/eu/chargetime/ocpp/test/ServerTest.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
import eu.chargetime.ocpp.utilities.TestUtilities;
99
import org.junit.Before;
1010
import org.junit.Test;
11+
import org.junit.runner.RunWith;
1112
import org.mockito.Mock;
13+
import org.mockito.runners.MockitoJUnitRunner;
1214

1315
import java.util.UUID;
1416

@@ -39,6 +41,8 @@ of this software and associated documentation files (the "Software"), to deal
3941
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4042
SOFTWARE.
4143
*/
44+
45+
@RunWith(MockitoJUnitRunner.class)
4246
public class ServerTest extends TestUtilities {
4347

4448
private static final String LOCALHOST = "localhost";
@@ -51,17 +55,17 @@ public class ServerTest extends TestUtilities {
5155
private UUID sessionIndex;
5256

5357
@Mock
54-
private Session session = mock(Session.class);
58+
private Session session;
5559
@Mock
56-
private Profile profile = mock(Profile.class);
60+
private Profile profile;
5761
@Mock
58-
private Feature feature = mock(Feature.class);
62+
private Feature feature;
5963
@Mock
60-
private Listener listener = mock(Listener.class);
64+
private Listener listener;
6165
@Mock
62-
private ServerEvents serverEvents = mock(ServerEvents.class);
66+
private ServerEvents serverEvents;
6367
@Mock
64-
private Request request = mock(Request.class);
68+
private Request request;
6569

6670

6771
@Before

ocpp-common/src/test/java/eu/chargetime/ocpp/test/SessionTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
import eu.chargetime.ocpp.model.TestRequest;
88
import org.junit.Before;
99
import org.junit.Test;
10+
import org.junit.runner.RunWith;
1011
import org.mockito.Mock;
12+
import org.mockito.runners.MockitoJUnitRunner;
1113

1214
import static org.hamcrest.CoreMatchers.equalTo;
1315
import static org.junit.Assert.assertThat;
@@ -39,19 +41,21 @@ of this software and associated documentation files (the "Software"), to deal
3941
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4042
SOFTWARE.
4143
*/
44+
45+
@RunWith(MockitoJUnitRunner.class)
4246
public class SessionTest {
4347
private Session session;
4448

4549
private CommunicatorEvents eventHandler;
4650

4751
@Mock
48-
Communicator communicator = mock(Communicator.class);
52+
private Communicator communicator;
4953
@Mock
50-
Queue queue = mock(Queue.class);
54+
private Queue queue;
5155
@Mock
52-
SessionEvents sessionEvents = mock(SessionEvents.class);
56+
private SessionEvents sessionEvents;
5357
@Mock
54-
Feature feature = mock(Feature.class);
58+
private Feature feature;
5559

5660
@Before
5761
public void setup() throws Exception {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ClientCoreProfileTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
import eu.chargetime.ocpp.model.core.*;
99
import org.junit.Before;
1010
import org.junit.Test;
11+
import org.junit.runner.RunWith;
1112
import org.mockito.Mock;
13+
import org.mockito.runners.MockitoJUnitRunner;
1214

1315
import java.util.Calendar;
1416
import java.util.UUID;
@@ -44,14 +46,15 @@ of this software and associated documentation files (the "Software"), to deal
4446
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4547
SOFTWARE.
4648
*/
49+
@RunWith(MockitoJUnitRunner.class)
4750
public class ClientCoreProfileTest
4851
{
4952
private static final UUID SESSION_NULL = null;
5053

5154
private ClientCoreProfile core;
5255

5356
@Mock
54-
ClientCoreEventHandler handler = mock(ClientCoreEventHandler.class);
57+
ClientCoreEventHandler handler;
5558

5659
@Before
5760
public void setup() {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ClientRemoteTriggerProfileTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
import eu.chargetime.ocpp.model.remotetrigger.TriggerMessageRequest;
88
import org.junit.Before;
99
import org.junit.Test;
10+
import org.junit.runner.RunWith;
1011
import org.mockito.Mock;
12+
import org.mockito.runners.MockitoJUnitRunner;
1113

1214
import java.util.UUID;
1315

@@ -41,13 +43,14 @@
4143
* SOFTWARE.
4244
*/
4345

46+
@RunWith(MockitoJUnitRunner.class)
4447
public class ClientRemoteTriggerProfileTest {
4548

4649
private static final UUID SESSION_NULL = null;
4750
private ClientRemoteTriggerProfile profile;
4851

4952
@Mock
50-
ClientRemoteTriggerHandler handler = mock(ClientRemoteTriggerHandler.class);
53+
private ClientRemoteTriggerHandler handler;
5154

5255
@Before
5356
public void setup() {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ClientSmartChargingProfileTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
import eu.chargetime.ocpp.model.smartcharging.*;
1010
import org.junit.Before;
1111
import org.junit.Test;
12+
import org.junit.runner.RunWith;
1213
import org.mockito.Mock;
14+
import org.mockito.runners.MockitoJUnitRunner;
1315

1416
import java.util.Calendar;
1517
import java.util.UUID;
@@ -45,13 +47,14 @@
4547
* SOFTWARE.
4648
*/
4749

50+
@RunWith(MockitoJUnitRunner.class)
4851
public class ClientSmartChargingProfileTest {
4952

5053
private static final UUID SESSION_NULL = null;
5154
private ClientSmartChargingProfile smartCharging;
5255

5356
@Mock
54-
ClientSmartChargingEventHandler handler = mock(ClientSmartChargingEventHandler.class);
57+
private ClientSmartChargingEventHandler handler;
5558

5659
@Before
5760
public void setup() {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ServerCoreProfileTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
import eu.chargetime.ocpp.model.core.*;
77
import org.junit.Before;
88
import org.junit.Test;
9+
import org.junit.runner.RunWith;
910
import org.mockito.Mock;
11+
import org.mockito.runners.MockitoJUnitRunner;
1012

1113
import java.util.UUID;
1214

@@ -41,12 +43,14 @@ of this software and associated documentation files (the "Software"), to deal
4143
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4244
SOFTWARE.
4345
*/
46+
47+
@RunWith(MockitoJUnitRunner.class)
4448
public class ServerCoreProfileTest {
4549

4650
private ServerCoreProfile core;
4751

4852
@Mock
49-
ServerCoreEventHandler handler = mock(ServerCoreEventHandler.class);
53+
private ServerCoreEventHandler handler;
5054

5155
@Before
5256
public void setup() {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ServerRemoteTriggerProfileTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
import eu.chargetime.ocpp.model.remotetrigger.TriggerMessageRequestType;
99
import org.junit.Before;
1010
import org.junit.Test;
11+
import org.junit.runner.RunWith;
1112
import org.mockito.Mock;
13+
import org.mockito.runners.MockitoJUnitRunner;
1214

1315
import static org.hamcrest.CoreMatchers.instanceOf;
1416
import static org.hamcrest.CoreMatchers.is;
@@ -41,12 +43,13 @@
4143
* SOFTWARE.
4244
*/
4345

46+
@RunWith(MockitoJUnitRunner.class)
4447
public class ServerRemoteTriggerProfileTest {
4548

4649
private ServerRemoteTriggerProfile profile;
4750

4851
@Mock
49-
ServerRemoteTriggerHandler handler = mock(ServerRemoteTriggerHandler.class);
52+
private ServerRemoteTriggerHandler handler;
5053

5154
@Before
5255
public void setup() {

ocpp-v1_6/src/test/java/eu/chargetime/ocpp/feature/profile/test/ServerSmartChargingProfileTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
import eu.chargetime.ocpp.model.smartcharging.SetChargingProfileRequest;
99
import org.junit.Before;
1010
import org.junit.Test;
11+
import org.junit.runner.RunWith;
1112
import org.mockito.Mock;
13+
import org.mockito.runners.MockitoJUnitRunner;
1214

1315
import static org.hamcrest.CoreMatchers.instanceOf;
1416
import static org.hamcrest.CoreMatchers.is;
@@ -42,12 +44,13 @@
4244
* SOFTWARE.
4345
*/
4446

47+
@RunWith(MockitoJUnitRunner.class)
4548
public class ServerSmartChargingProfileTest {
4649

4750
private ServerSmartChargingProfile smartCharging;
4851

4952
@Mock
50-
ServerSmartChargingHandler handler = mock(ServerSmartChargingHandler.class);
53+
private ServerSmartChargingHandler handler;
5154

5255
@Before
5356
public void setup() {

0 commit comments

Comments
 (0)