• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ShadowEnvironment类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ReqContext类代码示例发布时间:2022-05-22
下一篇:
Java Helper类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap