diff --git a/extensions/cronet/build.gradle b/extensions/cronet/build.gradle index 930a53c7c5..197dec80a5 100644 --- a/extensions/cronet/build.gradle +++ b/extensions/cronet/build.gradle @@ -27,6 +27,11 @@ android { sourceSets.main { jniLibs.srcDirs = ['jniLibs'] } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { diff --git a/extensions/cronet/src/androidTest/java/com/google/android/exoplayer2/ext/cronet/CronetDataSourceTest.java b/extensions/cronet/src/androidTest/java/com/google/android/exoplayer2/ext/cronet/CronetDataSourceTest.java index dadc75b5d2..8107e87440 100644 --- a/extensions/cronet/src/androidTest/java/com/google/android/exoplayer2/ext/cronet/CronetDataSourceTest.java +++ b/extensions/cronet/src/androidTest/java/com/google/android/exoplayer2/ext/cronet/CronetDataSourceTest.java @@ -18,7 +18,6 @@ package com.google.android.exoplayer2.ext.cronet; import static org.junit.Assert.assertArrayEquals; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertThrows; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Matchers.any; @@ -163,7 +162,12 @@ public final class CronetDataSourceTest { public void testOpeningTwiceThrows() throws HttpDataSourceException { mockResponseStartSuccess(); dataSourceUnderTest.open(testDataSpec); - assertThrows(IllegalStateException.class, () -> dataSourceUnderTest.open(testDataSpec)); + try { + dataSourceUnderTest.open(testDataSpec); + fail("Expected IllegalStateException."); + } catch (IllegalStateException e) { + // Expected. + } } @Test