@@ -7,6 +7,7 @@ import org.junit.Assert._
7
7
8
8
import scala .reflect .ClassTag
9
9
import scala .util .control .ControlThrowable
10
+ import java .io .Closeable
10
11
11
12
@ RunWith (classOf [JUnit4 ])
12
13
class UsingTest {
@@ -380,19 +381,19 @@ class UsingTest {
380
381
381
382
@ Test
382
383
def usingDisallowsNull (): Unit = {
383
- val npe = catchThrowable(Using .resource(null : AutoCloseable )(_ => " test" ))
384
+ val npe = catchThrowable(Using .resource(null : Closeable )(_ => " test" ))
384
385
assertThrowableClass[NullPointerException ](npe)
385
386
}
386
387
387
388
@ Test
388
389
def safeUsingDisallowsNull (): Unit = {
389
- val npe = Using (null : AutoCloseable )(_ => " test" ).failed.get
390
+ val npe = Using (null : Closeable )(_ => " test" ).failed.get
390
391
assertThrowableClass[NullPointerException ](npe)
391
392
}
392
393
393
394
@ Test
394
395
def safeUsingCatchesOpeningException (): Unit = {
395
- val ex = Using ({ throw new RuntimeException }: AutoCloseable )(_ => " test" ).failed.get
396
+ val ex = Using ({ throw new RuntimeException }: Closeable )(_ => " test" ).failed.get
396
397
assertThrowableClass[RuntimeException ](ex)
397
398
}
398
399
}
@@ -405,7 +406,7 @@ object UsingTest {
405
406
final class ClosingMarker (message : String ) extends Throwable (message) with ControlThrowable
406
407
final class UsingMarker (message : String ) extends Throwable (message) with ControlThrowable
407
408
408
- abstract class BaseResource extends AutoCloseable {
409
+ abstract class BaseResource extends Closeable {
409
410
final def identity [A ](a : A ): A = a
410
411
}
411
412
0 commit comments