diff --git a/libraries/datasource/src/androidTest/java/androidx/media3/datasource/RawResourceDataSourceContractTest.java b/libraries/datasource/src/androidTest/java/androidx/media3/datasource/RawResourceDataSourceContractTest.java index 77c9ab86e03..b78ca02cfeb 100644 --- a/libraries/datasource/src/androidTest/java/androidx/media3/datasource/RawResourceDataSourceContractTest.java +++ b/libraries/datasource/src/androidTest/java/androidx/media3/datasource/RawResourceDataSourceContractTest.java @@ -31,6 +31,7 @@ public final class RawResourceDataSourceContractTest extends DataSourceContractT private static final byte[] RESOURCE_1_DATA = Util.getUtf8Bytes("resource1 abc\n"); private static final byte[] RESOURCE_2_DATA = Util.getUtf8Bytes("resource2 abcdef\n"); + private static final byte[] FONT_DATA = Util.getUtf8Bytes("test font data\n"); @Override protected DataSource createDataSource() { @@ -58,7 +59,7 @@ protected ImmutableList getTestResources() { .build(), // Additional resources using different URI schemes. new TestResource.Builder() - .setName("android.resource:// with package, type, and name") + .setName("android.resource:// with package, 'raw' type, and name") .setUri( Uri.parse( "android.resource://" @@ -66,6 +67,15 @@ protected ImmutableList getTestResources() { + "/raw/resource1")) .setExpectedBytes(RESOURCE_1_DATA) .build(), + new TestResource.Builder() + .setName("android.resource:// with package, 'font' type, and name") + .setUri( + Uri.parse( + "android.resource://" + + ApplicationProvider.getApplicationContext().getPackageName() + + "/font/test_font")) + .setExpectedBytes(FONT_DATA) + .build(), new TestResource.Builder() .setName("android.resource:// with type and name only") .setUri(Uri.parse("android.resource:///raw/resource1")) diff --git a/libraries/datasource/src/androidTest/res/font/test_font.ttf b/libraries/datasource/src/androidTest/res/font/test_font.ttf new file mode 100644 index 00000000000..4fdf782332a --- /dev/null +++ b/libraries/datasource/src/androidTest/res/font/test_font.ttf @@ -0,0 +1 @@ +test font data