File tree Expand file tree Collapse file tree 4 files changed +21
-12
lines changed
src/test/java/me/alb_i986 Expand file tree Collapse file tree 4 files changed +21
-12
lines changed Original file line number Diff line number Diff line change
1
+ package me .alb_i986 ;
2
+
3
+ import org .junit .Rule ;
4
+ import org .mockito .junit .MockitoJUnit ;
5
+ import org .mockito .junit .MockitoRule ;
6
+
7
+ /**
8
+ * Base class for unit tests which use {@link org.mockito.Mockito}.
9
+ * <p>
10
+ * It provides a {@link MockitoRule}.
11
+ */
12
+ public abstract class BaseMockitoTestClass {
13
+ @ Rule
14
+ public MockitoRule mockitoRule = MockitoJUnit .rule ();
15
+ }
Original file line number Diff line number Diff line change 1
1
package me .alb_i986 .selenium .junit .rules ;
2
2
3
+ import me .alb_i986 .BaseMockitoTestClass ;
3
4
import org .junit .Test ;
4
- import org .junit .runner .RunWith ;
5
5
import org .mockito .Mock ;
6
- import org .mockito .runners .MockitoJUnitRunner ;
7
6
import org .openqa .selenium .remote .service .DriverService ;
8
7
9
8
import static org .hamcrest .Matchers .equalTo ;
10
9
import static org .junit .Assert .assertThat ;
11
10
import static org .junit .Assert .fail ;
12
11
import static org .mockito .BDDMockito .verify ;
13
12
14
- @ RunWith (MockitoJUnitRunner .class )
15
- public class DriverServiceResourceTest {
13
+ public class DriverServiceResourceTest extends BaseMockitoTestClass {
16
14
17
15
@ Mock private DriverService mockedService ;
18
16
Original file line number Diff line number Diff line change 1
1
package me .alb_i986 .selenium .junit .rules ;
2
2
3
+ import me .alb_i986 .BaseMockitoTestClass ;
3
4
import org .junit .Assert ;
4
5
import org .junit .Test ;
5
6
import org .junit .runner .Description ;
6
- import org .junit .runner .RunWith ;
7
7
import org .mockito .Mock ;
8
- import org .mockito .runners .MockitoJUnitRunner ;
9
8
import org .openqa .selenium .OutputType ;
10
9
import org .openqa .selenium .TakesScreenshot ;
11
10
import org .openqa .selenium .WebDriverException ;
12
11
13
12
import static org .mockito .BDDMockito .given ;
14
13
import static org .mockito .BDDMockito .verify ;
15
14
16
- @ RunWith (MockitoJUnitRunner .class )
17
- public class TakeScreenshotOnFailureRuleTest {
15
+ public class TakeScreenshotOnFailureRuleTest extends BaseMockitoTestClass {
18
16
19
17
@ Mock private TakesScreenshot mockedDriver ;
20
18
Original file line number Diff line number Diff line change 1
1
package me .alb_i986 .selenium .junit .rules ;
2
2
3
+ import me .alb_i986 .BaseMockitoTestClass ;
3
4
import me .alb_i986 .selenium .DummyDriver ;
4
5
import me .alb_i986 .selenium .DummyDriverFactory ;
5
6
import me .alb_i986 .selenium .WebDriverFactory ;
6
7
import org .junit .Test ;
7
- import org .junit .runner .RunWith ;
8
8
import org .mockito .Mock ;
9
- import org .mockito .runners .MockitoJUnitRunner ;
10
9
import org .openqa .selenium .WebDriver ;
11
10
import org .openqa .selenium .WebDriverException ;
12
11
18
17
import static org .mockito .BDDMockito .given ;
19
18
import static org .mockito .BDDMockito .verify ;
20
19
21
- @ RunWith (MockitoJUnitRunner .class )
22
- public class WebDriverResourceTest {
20
+ public class WebDriverResourceTest extends BaseMockitoTestClass {
23
21
24
22
@ Mock private WebDriverFactory mockedDriverFactory ;
25
23
@ Mock private WebDriver mockedDriver ;
You can’t perform that action at this time.
0 commit comments