@After public void tearDownIdlingResource() throws Exception { unregisterIdlingResources(mCameraViewIdlingResource); mCameraViewIdlingResource.close(); }
@After public void tearDown() throws Exception { List<IdlingResource> idlingResources = getIdlingResources(); for (IdlingResource resource : idlingResources) { unregisterIdlingResources(resource); } MainApplication application = getApplication(); application.resetFakeGraph(); }
@Test public void testTakePicture() throws Exception { TakePictureIdlingResource resource = new TakePictureIdlingResource( (CameraView) rule.getActivity().findViewById(R.id.camera)); onView(withId(R.id.camera)) .perform(new AnythingAction("take picture") { @Override public void perform(UiController uiController, View view) { CameraView cameraView = (CameraView) view; cameraView.takePicture(); } }); try { registerIdlingResources(resource); onView(withId(R.id.camera)) .perform(waitFor(1000)) .check(showingPreview()); assertThat("Didn't receive valid JPEG data.", resource.receivedValidJpeg(), is(true)); } finally { unregisterIdlingResources(resource); resource.close(); } }
@After public void unregisterIdlingResource() { if (mIdlingResource != null) { Espresso.unregisterIdlingResources(mIdlingResource); mIdlingResource = null; } }
@After public void tearDown() { List<IdlingResource> idlingResources = Espresso.getIdlingResources(); for (IdlingResource resource : idlingResources) { Espresso.unregisterIdlingResources(resource); } }
public void stop() { Espresso.unregisterIdlingResources(this); } }
@After public void unregisterIntentServiceIdlingResource() { if (mPagerIdle != null) Espresso.unregisterIdlingResources(mPagerIdle); if (mSimpleIdle != null) Espresso.unregisterIdlingResources(mPagerIdle); }
@After public void unregisterIdlingResource() { if (mIdlingResource != null) { Espresso.unregisterIdlingResources(mIdlingResource); } } }
@After public void unregisterIdlingResource() { if (mIdlingResource != null) { Espresso.unregisterIdlingResources(mIdlingResource); } }
@After public void unregisterIntentServiceIdlingResource() { if (mPagerIdle != null) Espresso.unregisterIdlingResources(mPagerIdle); }
@After public void unregisterIdlingResource() { if (mIdlingResource != null) { Espresso.unregisterIdlingResources(mIdlingResource); } }
@After public void unregisterFillTheFormCompanionIdlingResources() { Espresso.unregisterIdlingResources(configurationStatusIdlingResource, numberOfProfilesIdlingResource); }
@After public void tearDownIdlingResource() throws Exception { unregisterIdlingResources(mCameraViewIdlingResource); mCameraViewIdlingResource.close(); }
/** * All the clean up of application's data and state after each scenario must happen here * The last call of this method should always be the call to parent's tear down method */ @After public void tearDown() throws Exception { LoginActivity.setIdlingNotificationListener(null); Espresso.unregisterIdlingResources(mCountingIdlingResourceListener.getCountingIdlingResource()); ActivityFinisher.finishOpenActivities(); // Required for testing App with multiple activities letScreenOfTestDeviceTurnOff(); }
@Test public void testTakePicture() throws Exception { TakePictureIdlingResource resource = new TakePictureIdlingResource( (CameraView) rule.getActivity().findViewById(R.id.camera)); onView(withId(R.id.camera)) .perform(new AnythingAction("take picture") { @Override public void perform(UiController uiController, View view) { CameraView cameraView = (CameraView) view; cameraView.takePicture(); } }); try { registerIdlingResources(resource); onView(withId(R.id.camera)) .perform(waitFor(1000)) .check(showingPreview()); assertThat("Didn't receive valid JPEG data.", resource.receivedValidJpeg(), is(true)); } finally { unregisterIdlingResources(resource); resource.close(); } }