@Test @Config(minSdk = LOLLIPOP) public void isExternalStorageEmulated_shouldReturnSavedValue() { final File file = new File("/mnt/media/file"); assertThat(Environment.isExternalStorageEmulated(file)).isFalse(); ShadowEnvironment.setExternalStorageEmulated(file, true); assertThat(Environment.isExternalStorageEmulated(file)).isTrue(); }
@Test @Config(minSdk = LOLLIPOP) public void reset_shouldClearEmulatedFiles() { final File file = new File("foo"); ShadowEnvironment.setExternalStorageEmulated(file, true); assertThat(Environment.isExternalStorageEmulated(file)).isTrue(); ShadowEnvironment.reset(); assertThat(Environment.isExternalStorageEmulated(file)).isFalse(); }