Test more URI forms in RawResourceDataSourceContractTest

PiperOrigin-RevId: 573220915
This commit is contained in:
ibaker 2023-10-13 07:54:30 -07:00 committed by Copybara-Service
parent ecd24646cb
commit 40459f7212

View File

@ -58,7 +58,7 @@ public final class RawResourceDataSourceContractTest extends DataSourceContractT
.build(),
// Additional resources using different URI schemes.
new TestResource.Builder()
.setName("android.resource:// with path")
.setName("android.resource:// with package, type, and name")
.setUri(
Uri.parse(
"android.resource://"
@ -66,6 +66,16 @@ public final class RawResourceDataSourceContractTest extends DataSourceContractT
+ "/raw/resource1"))
.setExpectedBytes(RESOURCE_1_DATA)
.build(),
new TestResource.Builder()
.setName("android.resource:// with type and name only")
.setUri(Uri.parse("android.resource:///raw/resource1"))
.setExpectedBytes(RESOURCE_1_DATA)
.build(),
new TestResource.Builder()
.setName("android.resource:// with name only")
.setUri(Uri.parse("android.resource:///resource1"))
.setExpectedBytes(RESOURCE_1_DATA)
.build(),
new TestResource.Builder()
.setName("android.resource:// with ID")
.setUri(