Commit 0bba0ead authored by Jeffrey Cohen's avatar Jeffrey Cohen Committed by Commit Bot

[Screenshot] add missing view tests

Bug: 1093383
Change-Id: Ibf9e52d837b5de473944f38f513bd98860711830
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2258336Reviewed-by: default avatarTravis Skare <skare@chromium.org>
Reviewed-by: default avatarKristi Park <kristipark@chromium.org>
Commit-Queue: Jeffrey Cohen <jeffreycohen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#781166}
parent b909e64b
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
package org.chromium.chrome.browser.share.screenshot; package org.chromium.chrome.browser.share.screenshot;
import android.support.test.annotation.UiThreadTest; import android.support.test.annotation.UiThreadTest;
import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import android.widget.ImageView; import android.widget.ImageView;
...@@ -97,6 +98,42 @@ public class ScreenshotShareSheetViewTest extends DummyUiActivityTestCase { ...@@ -97,6 +98,42 @@ public class ScreenshotShareSheetViewTest extends DummyUiActivityTestCase {
mCloseClicked.set(false); mCloseClicked.set(false);
} }
@Test
@MediumTest
@UiThreadTest
public void testClickDeleteToClose() {
View deleteButton = mScreenshotView.findViewById(R.id.delete);
Assert.assertFalse(mCloseClicked.get());
deleteButton.performClick();
Assert.assertTrue(mCloseClicked.get());
mCloseClicked.set(false);
}
@Test
@MediumTest
@UiThreadTest
public void testShare() {
View shareButton = mScreenshotView.findViewById(R.id.share);
Assert.assertFalse(mShareClicked.get());
shareButton.performClick();
Assert.assertTrue(mShareClicked.get());
mShareClicked.set(false);
}
@Test
@MediumTest
@UiThreadTest
public void testSave() {
View saveButton = mScreenshotView.findViewById(R.id.save);
Assert.assertFalse(mSaveClicked.get());
saveButton.performClick();
Assert.assertTrue(mSaveClicked.get());
mSaveClicked.set(false);
}
@Override @Override
public void tearDownTest() throws Exception { public void tearDownTest() throws Exception {
mScreenshotMCP.destroy(); mScreenshotMCP.destroy();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment