public static final class DataSourceContractTest.TestResource.Builder extends Object
DataSourceContractTest.TestResource instances.| Constructor | Description |
|---|---|
Builder() |
Construct a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
DataSourceContractTest.TestResource |
build() |
|
DataSourceContractTest.TestResource.Builder |
setEndOfInputExpected(boolean expected) |
Sets whether
DataReader.read(byte[], int, int) is expected to return C.RESULT_END_OF_INPUT
after all the resource data have been read. |
DataSourceContractTest.TestResource.Builder |
setExpectedBytes(byte[] expectedBytes) |
Sets the expected contents of this resource.
|
DataSourceContractTest.TestResource.Builder |
setName(String name) |
Sets a human-readable name for this resource which will be shown in test failure messages.
|
DataSourceContractTest.TestResource.Builder |
setUri(Uri uri) |
Sets the URI where this resource is located.
|
public DataSourceContractTest.TestResource.Builder setName(String name)
public DataSourceContractTest.TestResource.Builder setUri(Uri uri)
public DataSourceContractTest.TestResource.Builder setExpectedBytes(byte[] expectedBytes)
Must be at least 5 bytes.
public DataSourceContractTest.TestResource.Builder setEndOfInputExpected(boolean expected)
DataReader.read(byte[], int, int) is expected to return C.RESULT_END_OF_INPUT
after all the resource data have been read. By default, this is set to true.public DataSourceContractTest.TestResource build()