1
1
package com .typesafe .scalalogging
2
2
3
- import java . io . _
3
+ import org . mockito . scalatest . MockitoSugar
4
4
5
- import org .mockito .ArgumentMatchers ._
6
- import org .mockito .Mockito ._
5
+ import java .io ._
7
6
import org .slf4j .{ Logger => Underlying }
8
7
import org .scalatest .matchers .should .Matchers
9
8
import org .scalatest .wordspec .AnyWordSpec
@@ -14,7 +13,7 @@ trait Varargs {
14
13
def forceVarargs [T ](xs : T * ): scala.Seq [T ] = scala.Seq (xs : _* )
15
14
}
16
15
17
- class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
16
+ class LoggerSpec extends AnyWordSpec with Matchers with Varargs with MockitoSugar {
18
17
19
18
// Error
20
19
@@ -31,7 +30,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
31
30
val f = fixture(_.isErrorEnabled, isEnabled = false )
32
31
import f ._
33
32
logger.error(msg)
34
- verify(underlying, never).error(anyString )
33
+ verify(underlying, never).error(any[ String ] )
35
34
}
36
35
}
37
36
@@ -66,7 +65,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
66
65
val f = fixture(_.isErrorEnabled, isEnabled = false )
67
66
import f ._
68
67
logger.error(msg, cause)
69
- verify(underlying, never).error(anyString , any[Object ])
68
+ verify(underlying, never).error(any[ String ] , any[Object ])
70
69
}
71
70
}
72
71
@@ -110,7 +109,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
110
109
val f = fixture(_.isWarnEnabled, isEnabled = false )
111
110
import f ._
112
111
logger.warn(msg)
113
- verify(underlying, never).warn(anyString )
112
+ verify(underlying, never).warn(any[ String ] )
114
113
}
115
114
}
116
115
@@ -144,7 +143,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
144
143
val f = fixture(_.isWarnEnabled, isEnabled = false )
145
144
import f ._
146
145
logger.warn(msg, cause)
147
- verify(underlying, never).warn(anyString , any[Object ])
146
+ verify(underlying, never).warn(any[ String ] , any[Object ])
148
147
}
149
148
}
150
149
@@ -188,7 +187,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
188
187
val f = fixture(_.isInfoEnabled, isEnabled = false )
189
188
import f ._
190
189
logger.info(msg)
191
- verify(underlying, never).info(anyString )
190
+ verify(underlying, never).info(any[ String ] )
192
191
}
193
192
}
194
193
@@ -222,7 +221,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
222
221
val f = fixture(_.isInfoEnabled, isEnabled = false )
223
222
import f ._
224
223
logger.info(msg, cause)
225
- verify(underlying, never).info(anyString , any[Object ])
224
+ verify(underlying, never).info(any[ String ] , any[Object ])
226
225
}
227
226
}
228
227
@@ -266,7 +265,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
266
265
val f = fixture(_.isDebugEnabled, isEnabled = false )
267
266
import f ._
268
267
logger.debug(msg)
269
- verify(underlying, never).debug(anyString )
268
+ verify(underlying, never).debug(any[ String ] )
270
269
}
271
270
}
272
271
" Calling debug with an interpolated message" should {
@@ -299,7 +298,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
299
298
val f = fixture(_.isDebugEnabled, isEnabled = false )
300
299
import f ._
301
300
logger.debug(msg, cause)
302
- verify(underlying, never).debug(anyString , any[Object ])
301
+ verify(underlying, never).debug(any[ String ] , any[Object ])
303
302
}
304
303
}
305
304
@@ -343,7 +342,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
343
342
val f = fixture(_.isTraceEnabled, isEnabled = false )
344
343
import f ._
345
344
logger.trace(msg)
346
- verify(underlying, never).trace(anyString )
345
+ verify(underlying, never).trace(any[ String ] )
347
346
}
348
347
}
349
348
@@ -377,7 +376,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
377
376
val f = fixture(_.isTraceEnabled, isEnabled = false )
378
377
import f ._
379
378
logger.trace(msg, cause)
380
- verify(underlying, never).trace(anyString , any[Object ])
379
+ verify(underlying, never).trace(any[ String ] , any[Object ])
381
380
}
382
381
}
383
382
@@ -587,7 +586,7 @@ class LoggerSpec extends AnyWordSpec with Matchers with Varargs {
587
586
val arg5ref = arg5.asInstanceOf [AnyRef ]
588
587
val arg6 = 6L
589
588
val arg6ref = arg6.asInstanceOf [AnyRef ]
590
- val underlying = mock( classOf [org.slf4j.Logger ])
589
+ val underlying = mock[org.slf4j.Logger ]
591
590
when(p(underlying)).thenReturn(isEnabled)
592
591
val logger = Logger (underlying)
593
592
}
0 commit comments