Merge "Allow setting a configuration to TestableResources" into udc-qpr-dev
This commit is contained in:
@@ -15,9 +15,11 @@
|
||||
package android.testing;
|
||||
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.when;
|
||||
import static org.mockito.Mockito.withSettings;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.util.Log;
|
||||
import android.util.SparseArray;
|
||||
@@ -53,6 +55,16 @@ public class TestableResources {
|
||||
return mResources;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets a configuration for {@link #getResources()} to return to allow custom configs to
|
||||
* be set and tested.
|
||||
*
|
||||
* @param configuration the configuration to return from resources.
|
||||
*/
|
||||
public void overrideConfiguration(Configuration configuration) {
|
||||
when(mResources.getConfiguration()).thenReturn(configuration);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the return value for the specified resource id.
|
||||
* <p>
|
||||
|
||||
Reference in New Issue
Block a user