Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a0d255a authored by Mady Mellor's avatar Mady Mellor Committed by Android (Google) Code Review
Browse files

Merge "Allow setting a configuration to TestableResources" into udc-qpr-dev

parents f7d470de 7336bcdd
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -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>