本文整理汇总了Java中org.robolectric.shadows.ShadowEnvironment类的典型用法代码示例。如果您正苦于以下问题:Java ShadowEnvironment类的具体用法?Java ShadowEnvironment怎么用?Java ShadowEnvironment使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ShadowEnvironment类属于org.robolectric.shadows包,在下文中一共展示了ShadowEnvironment类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: launchFormEntryForSavedForm
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
private static void launchFormEntryForSavedForm(ShadowActivity homeActivityShadow,
Intent savedFormsIntent,
FormRecordListActivity savedFormsActivity) {
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
ShadowActivity formRecordShadow = Shadows.shadowOf(savedFormsActivity);
homeActivityShadow.receiveResult(savedFormsIntent,
formRecordShadow.getResultCode(),
formRecordShadow.getResultIntent());
ShadowActivity.IntentForResult formEntryIntent =
homeActivityShadow.getNextStartedActivityForResult();
Robolectric.buildActivity(FormEntryActivity.class)
.withIntent(formEntryIntent.intent)
.create().start().resume().get();
Robolectric.flushBackgroundThreadScheduler();
Robolectric.flushForegroundThreadScheduler();
assertNotNull(FormEntryActivity.mFormController);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:21,代码来源:FormRecordListActivityTest.java
示例2: isStorePictureAvailable_whenPermissionDeclaredAndMediaMounted_shouldReturnTrue
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void isStorePictureAvailable_whenPermissionDeclaredAndMediaMounted_shouldReturnTrue() throws Exception {
Robolectric.getShadowApplication().grantPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE);
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
assertThat(subject.isStorePictureSupported(context)).isTrue();
}
开发者ID:JSafaiyeh,项目名称:Fabric-Example-App-Android,代码行数:8,代码来源:MraidNativeCommandHandlerTest.java
示例3: isStorePictureAvailable_whenPermissionDenied_shouldReturnFalse
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void isStorePictureAvailable_whenPermissionDenied_shouldReturnFalse() throws Exception {
Robolectric.getShadowApplication().denyPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE);
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
assertThat(subject.isStorePictureSupported(context)).isFalse();
}
开发者ID:JSafaiyeh,项目名称:Fabric-Example-App-Android,代码行数:8,代码来源:MraidNativeCommandHandlerTest.java
示例4: isStorePictureAvailable_whenMediaUnmounted_shouldReturnFalse
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void isStorePictureAvailable_whenMediaUnmounted_shouldReturnFalse() throws Exception {
Robolectric.getShadowApplication().grantPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE);
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_UNMOUNTED);
assertThat(subject.isStorePictureSupported(context)).isFalse();
}
开发者ID:JSafaiyeh,项目名称:Fabric-Example-App-Android,代码行数:8,代码来源:MraidNativeCommandHandlerTest.java
示例5: setUp
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before public void setUp() throws Exception {
ShadowLog.stream = System.out;
mockWebServer = new MockWebServer();
downloadManager = new DownloadManager.Builder().context(
ShadowApplication.getInstance().getApplicationContext()).build();
String filePath =
ShadowEnvironment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
+ File.separator
+ "download.apk";
request =
new DownloadRequest.Builder().url(mockWebServer.url("/").toString())
.destinationFilePath(filePath)
.build();
}
开发者ID:Coolerfall,项目名称:Android-HttpDownloadManager,代码行数:16,代码来源:DownloadManagerTest.java
示例6: setup
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before
public void setup() {
TestAppInstaller.installAppAndLogin(
"jr://resource/commcare-apps/form_save_regressions/profile.ccpr",
"test", "123");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:8,代码来源:FormRecordProcessingTest.java
示例7: setup
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before
public void setup() {
TestAppInstaller.installAppAndLogin(
"jr://resource/commcare-apps/form_entry_tests/profile.ccpr",
"test", "123");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:8,代码来源:FormIntentTests.java
示例8: setup
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before
public void setup() {
XFormAndroidInstaller.registerAndroidLevelFormParsers();
TestAppInstaller.installAppAndLogin(
"jr://resource/commcare-apps/phone_call/profile.ccpr",
"test", "123");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:9,代码来源:IntentCalloutTests.java
示例9: setup
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before
public void setup() {
TestAppInstaller.installAppAndLogin(
"jr://resource/commcare-apps/calendar_tests/profile.ccpr",
"test", "123");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:8,代码来源:CalendarLocaleTest.java
示例10: setup
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Before
public void setup() {
TestAppInstaller.installAppAndLogin(
"jr://resource/commcare-apps/form_nav_tests/profile.ccpr",
"test", "123");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
}
开发者ID:dimagi,项目名称:commcare-android,代码行数:8,代码来源:EndOfFormTest.java
示例11: loadTestGpxTrace
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
private void loadTestGpxTrace() throws IOException {
byte[] encoded = Files.readAllBytes(Paths.get("src/test/resources/lost.gpx"));
String contents = new String(encoded, "UTF-8");
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
File directory = Environment.getExternalStorageDirectory();
File file = new File(directory, "lost.gpx");
FileWriter fileWriter = new FileWriter(file, false);
fileWriter.write(contents);
fileWriter.close();
}
开发者ID:mapzen,项目名称:open,代码行数:12,代码来源:RouteFragmentTest.java
示例12: testGetExternalCacheDir
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void testGetExternalCacheDir() {
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
verifyFile(fileStore.getExternalCacheDir());
}
开发者ID:twitter,项目名称:twitter-kit-android,代码行数:6,代码来源:FileStoreImplTest.java
示例13: testGetExternalCacheDir_withoutExternalStorage
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void testGetExternalCacheDir_withoutExternalStorage() {
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_REMOVED);
assertNull(fileStore.getExternalCacheDir());
}
开发者ID:twitter,项目名称:twitter-kit-android,代码行数:6,代码来源:FileStoreImplTest.java
示例14: testGetExternalFilesDir
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void testGetExternalFilesDir() {
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_MOUNTED);
verifyFile(fileStore.getExternalFilesDir());
}
开发者ID:twitter,项目名称:twitter-kit-android,代码行数:6,代码来源:FileStoreImplTest.java
示例15: testGetExternalFilesDir_withoutExternalStorage
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@Test
public void testGetExternalFilesDir_withoutExternalStorage() {
ShadowEnvironment.setExternalStorageState(Environment.MEDIA_REMOVED);
assertNull(fileStore.getExternalFilesDir());
}
开发者ID:twitter,项目名称:twitter-kit-android,代码行数:6,代码来源:FileStoreImplTest.java
示例16: tearDown
import org.robolectric.shadows.ShadowEnvironment; //导入依赖的package包/类
@After
public void tearDown() throws Exception {
this.context = null;
ShadowEnvironment.reset();
}
开发者ID:moneymanagerex,项目名称:android-money-manager-ex,代码行数:7,代码来源:MmexApplicationTests.java
注:本文中的org.robolectric.shadows.ShadowEnvironment类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论