@@ -6,15 +6,15 @@ import MockitoSugar.{verify, _}
66import scala .reflect .ClassTag
77import scala .reflect .runtime .universe .TypeTag
88
9- trait IdiomaticMockito {
9+ trait IdiomaticMockito extends MockCreator {
1010
11- def mock [T <: AnyRef : ClassTag : TypeTag ](name : String ): T = MockitoSugar .mock(name)
11+ override def mock [T <: AnyRef : ClassTag : TypeTag ](name : String ): T = MockitoSugar .mock[ T ] (name)
1212
13- def mock [T <: AnyRef : ClassTag : TypeTag ](mockSettings : MockSettings ): T = MockitoSugar .mock(mockSettings)
13+ override def mock [T <: AnyRef : ClassTag : TypeTag ](mockSettings : MockSettings ): T = MockitoSugar .mock[ T ] (mockSettings)
1414
15- def mock [T <: AnyRef : ClassTag : TypeTag ](defaultAnswer : Answer [_]): T = MockitoSugar .mock(defaultAnswer)
15+ override def mock [T <: AnyRef : ClassTag : TypeTag ](defaultAnswer : Answer [_]): T = MockitoSugar .mock[ T ] (defaultAnswer)
1616
17- def mock [T <: AnyRef : ClassTag : TypeTag ]: T = MockitoSugar .mock
17+ override def mock [T <: AnyRef : ClassTag : TypeTag ]: T = MockitoSugar .mock[ T ]
1818
1919 implicit class StubbingOps [T ](stubbing : => T ) {
2020
@@ -26,26 +26,26 @@ trait IdiomaticMockito {
2626
2727 def shouldThrow [E <: Throwable ](e : E ): OngoingStubbing [T ] = when(stubbing) thenThrow e
2828
29- def shouldAnswer (f : => T ): OngoingStubbing [T ] = when(stubbing) thenAnswer (_ => f)
29+ def shouldAnswer (f : => T ): OngoingStubbing [T ] = when(stubbing) thenAnswer functionToAnswer (_ => f)
3030
31- def shouldAnswer [P0 ](f : P0 => T ): OngoingStubbing [T ] = when(stubbing) thenAnswer (i => f(i.getArgument[P0 ](0 )))
31+ def shouldAnswer [P0 ](f : P0 => T ): OngoingStubbing [T ] = when(stubbing) thenAnswer functionToAnswer (i => f(i.getArgument[P0 ](0 )))
3232
3333 def shouldAnswer [P0 , P1 ](f : (P0 , P1 ) => T ): OngoingStubbing [T ] =
34- when(stubbing) thenAnswer (i => f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 )))
34+ when(stubbing) thenAnswer functionToAnswer (i => f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 )))
3535
3636 def shouldAnswer [P0 , P1 , P2 ](f : (P0 , P1 , P2 ) => T ): OngoingStubbing [T ] =
37- when(stubbing) thenAnswer (i => f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 ), i.getArgument[P2 ](2 )))
37+ when(stubbing) thenAnswer functionToAnswer (i => f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 ), i.getArgument[P2 ](2 )))
3838
3939 def shouldAnswer [P0 , P1 , P2 , P3 ](f : (P0 , P1 , P2 , P3 ) => T ): OngoingStubbing [T ] =
40- when(stubbing) thenAnswer (i =>
40+ when(stubbing) thenAnswer functionToAnswer (i =>
4141 f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 ), i.getArgument[P2 ](2 ), i.getArgument[P3 ](3 )))
4242
4343 def shouldAnswer [P0 , P1 , P2 , P3 , P4 ](f : (P0 , P1 , P2 , P3 , P4 ) => T ): OngoingStubbing [T ] =
44- when(stubbing) thenAnswer (i =>
44+ when(stubbing) thenAnswer functionToAnswer (i =>
4545 f(i.getArgument[P0 ](0 ), i.getArgument[P1 ](1 ), i.getArgument[P2 ](2 ), i.getArgument[P3 ](3 ), i.getArgument[P4 ](4 )))
4646
4747 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 ](f : (P0 , P1 , P2 , P3 , P4 , P5 ) => T ): OngoingStubbing [T ] =
48- when(stubbing) thenAnswer (i =>
48+ when(stubbing) thenAnswer functionToAnswer (i =>
4949 f(i.getArgument[P0 ](0 ),
5050 i.getArgument[P1 ](1 ),
5151 i.getArgument[P2 ](2 ),
@@ -54,7 +54,7 @@ trait IdiomaticMockito {
5454 i.getArgument[P5 ](5 )))
5555
5656 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 , P6 ](f : (P0 , P1 , P2 , P3 , P4 , P5 , P6 ) => T ): OngoingStubbing [T ] =
57- when(stubbing) thenAnswer (i =>
57+ when(stubbing) thenAnswer functionToAnswer (i =>
5858 f(i.getArgument[P0 ](0 ),
5959 i.getArgument[P1 ](1 ),
6060 i.getArgument[P2 ](2 ),
@@ -64,7 +64,7 @@ trait IdiomaticMockito {
6464 i.getArgument[P6 ](6 )))
6565
6666 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 ](f : (P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 ) => T ): OngoingStubbing [T ] =
67- when(stubbing) thenAnswer (i =>
67+ when(stubbing) thenAnswer functionToAnswer (i =>
6868 f(
6969 i.getArgument[P0 ](0 ),
7070 i.getArgument[P1 ](1 ),
@@ -78,7 +78,7 @@ trait IdiomaticMockito {
7878
7979 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 ](
8080 f : (P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 ) => T ): OngoingStubbing [T ] =
81- when(stubbing) thenAnswer (i =>
81+ when(stubbing) thenAnswer functionToAnswer (i =>
8282 f(
8383 i.getArgument[P0 ](0 ),
8484 i.getArgument[P1 ](1 ),
@@ -93,7 +93,7 @@ trait IdiomaticMockito {
9393
9494 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 ](
9595 f : (P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 ) => T ): OngoingStubbing [T ] =
96- when(stubbing) thenAnswer (i =>
96+ when(stubbing) thenAnswer functionToAnswer (i =>
9797 f(
9898 i.getArgument[P0 ](0 ),
9999 i.getArgument[P1 ](1 ),
@@ -109,7 +109,7 @@ trait IdiomaticMockito {
109109
110110 def shouldAnswer [P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 ](
111111 f : (P0 , P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9 , P10 ) => T ): OngoingStubbing [T ] =
112- when(stubbing) thenAnswer (i =>
112+ when(stubbing) thenAnswer functionToAnswer (i =>
113113 f(
114114 i.getArgument[P0 ](0 ),
115115 i.getArgument[P1 ](1 ),
0 commit comments