Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Commit 21c6734

Browse files
author
Aleksi Salmela
committed
Import mockStatic method staticly in tests.
1 parent 2f877b7 commit 21c6734

8 files changed

Lines changed: 16 additions & 16 deletions

src/test/java/fi/helsinki/cs/tmc/cli/command/CourseInfoCommandTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import static org.mockito.Mockito.mock;
99
import static org.mockito.Mockito.spy;
1010
import static org.mockito.Mockito.when;
11+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
1112

1213
import fi.helsinki.cs.tmc.cli.Application;
1314
import fi.helsinki.cs.tmc.cli.io.TestIo;
@@ -21,7 +22,6 @@
2122
import org.junit.BeforeClass;
2223
import org.junit.Test;
2324
import org.junit.runner.RunWith;
24-
import org.powermock.api.mockito.PowerMockito;
2525
import org.powermock.core.classloader.annotations.PrepareForTest;
2626
import org.powermock.modules.junit4.PowerMockRunner;
2727

@@ -69,7 +69,7 @@ public void setUp() {
6969
exercises.get(0).setCompleted(true);
7070
course.setExercises(exercises);
7171

72-
PowerMockito.mockStatic(TmcUtil.class);
72+
mockStatic(TmcUtil.class);
7373
}
7474

7575
@Test

src/test/java/fi/helsinki/cs/tmc/cli/command/ListExercisesCommandTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package fi.helsinki.cs.tmc.cli.command;
22

33
import static org.junit.Assert.assertNotNull;
4-
import static org.mockito.Matchers.any;
54
import static org.mockito.Matchers.eq;
65
import static org.mockito.Mockito.doReturn;
76
import static org.mockito.Mockito.mock;

src/test/java/fi/helsinki/cs/tmc/cli/command/LogoutCommandTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package fi.helsinki.cs.tmc.cli.command;
22

33
import static org.mockito.Mockito.times;
4+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
45
import static org.powermock.api.mockito.PowerMockito.verifyStatic;
56

67
import fi.helsinki.cs.tmc.cli.Application;
@@ -10,7 +11,6 @@
1011
import org.junit.Before;
1112
import org.junit.Test;
1213
import org.junit.runner.RunWith;
13-
import org.powermock.api.mockito.PowerMockito;
1414
import org.powermock.core.classloader.annotations.PrepareForTest;
1515
import org.powermock.modules.junit4.PowerMockRunner;
1616

@@ -26,7 +26,7 @@ public void setUp() {
2626
io = new TestIo();
2727
app = new Application(io);
2828

29-
PowerMockito.mockStatic(SettingsIo.class);
29+
mockStatic(SettingsIo.class);
3030
}
3131

3232
@Test

src/test/java/fi/helsinki/cs/tmc/cli/command/SubmitCommandTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import static org.mockito.Mockito.mock;
77
import static org.mockito.Mockito.times;
88
import static org.mockito.Mockito.when;
9+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
910
import static org.powermock.api.mockito.PowerMockito.verifyStatic;
1011

1112
import fi.helsinki.cs.tmc.cli.Application;
@@ -84,12 +85,12 @@ public void setUp() {
8485
result = new SubmissionResult();
8586
result2 = new SubmissionResult();
8687

87-
PowerMockito.mockStatic(TmcUtil.class);
88+
mockStatic(TmcUtil.class);
8889
when(TmcUtil.findCourse(any(TmcCore.class), any(String.class))).thenReturn(course);
8990
when(TmcUtil.submitExercise(any(TmcCore.class), any(Exercise.class)))
9091
.thenReturn(result).thenReturn(result2);
9192

92-
PowerMockito.mockStatic(CourseInfoIo.class);
93+
mockStatic(CourseInfoIo.class);
9394
when(CourseInfoIo.load(any(Path.class))).thenCallRealMethod();
9495
when(CourseInfoIo.save(any(CourseInfo.class), any(Path.class))).thenReturn(true);
9596
}

src/test/java/fi/helsinki/cs/tmc/cli/io/ColorTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import static org.junit.Assert.assertEquals;
44
import static org.mockito.Mockito.when;
5+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
56

67
import org.junit.Before;
78
import org.junit.Test;
89
import org.junit.runner.RunWith;
9-
import org.powermock.api.mockito.PowerMockito;
1010
import org.powermock.core.classloader.annotations.PrepareForTest;
1111
import org.powermock.modules.junit4.PowerMockRunner;
1212

@@ -16,7 +16,7 @@ public class ColorTest {
1616

1717
@Before
1818
public void setup() {
19-
PowerMockito.mockStatic(EnvironmentUtil.class);
19+
mockStatic(EnvironmentUtil.class);
2020
}
2121

2222
@Test

src/test/java/fi/helsinki/cs/tmc/cli/io/EnvironmentUtilTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import static org.mockito.Matchers.eq;
55
import static org.mockito.Mockito.mock;
66
import static org.mockito.Mockito.when;
7+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
78

89
import org.junit.Before;
910
import org.junit.Test;
@@ -20,8 +21,8 @@ public class EnvironmentUtilTest {
2021

2122
@Before
2223
public void setUp() {
23-
PowerMockito.mockStatic(System.class);
24-
PowerMockito.mockStatic(Class.class);
24+
mockStatic(System.class);
25+
mockStatic(Class.class);
2526
}
2627

2728
@Test

src/test/java/fi/helsinki/cs/tmc/cli/io/ShutdownHandlerTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
package fi.helsinki.cs.tmc.cli.io;
22

3-
import static org.junit.Assert.assertEquals;
43
import static org.mockito.Mockito.mock;
54
import static org.mockito.Mockito.times;
65
import static org.mockito.Mockito.verify;
6+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
77
import static org.powermock.api.mockito.PowerMockito.when;
88

99
import org.junit.Before;
1010
import org.junit.Test;
1111
import org.junit.runner.RunWith;
12-
import org.powermock.api.mockito.PowerMockito;
1312
import org.powermock.core.classloader.annotations.PrepareForTest;
1413
import org.powermock.modules.junit4.PowerMockRunner;
1514

@@ -25,7 +24,7 @@ public class ShutdownHandlerTest {
2524
public void setUp() {
2625
io = new TestIo();
2726
shutdownHandler = new ShutdownHandler(io);
28-
PowerMockito.mockStatic(Runtime.class);
27+
mockStatic(Runtime.class);
2928

3029
mockedRuntime = mock(Runtime.class);
3130
when(Runtime.getRuntime()).thenReturn(mockedRuntime);

src/test/java/fi/helsinki/cs/tmc/cli/io/TmcCliProgressObserverTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
import static org.junit.Assert.assertEquals;
44
import static org.junit.Assert.assertTrue;
5+
import static org.powermock.api.mockito.PowerMockito.mockStatic;
56
import static org.powermock.api.mockito.PowerMockito.when;
67

78
import org.junit.Before;
89
import org.junit.Test;
910
import org.junit.runner.RunWith;
10-
import org.powermock.api.mockito.PowerMockito;
1111
import org.powermock.core.classloader.annotations.PrepareForTest;
1212
import org.powermock.modules.junit4.PowerMockRunner;
1313

@@ -20,7 +20,7 @@ public class TmcCliProgressObserverTest {
2020
@Before
2121
public void setup() {
2222
this.io = new TestIo();
23-
PowerMockito.mockStatic(EnvironmentUtil.class);
23+
mockStatic(EnvironmentUtil.class);
2424
when(EnvironmentUtil.getTerminalWidth()).thenReturn(50);
2525
}
2626

0 commit comments

Comments
 (0)