diff options
Diffstat (limited to 'tests/src')
| -rw-r--r-- | tests/src/cgeo/geocaching/activity/ProgressTest.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/src/cgeo/geocaching/activity/ProgressTest.java b/tests/src/cgeo/geocaching/activity/ProgressTest.java new file mode 100644 index 0000000..8d97ce3 --- /dev/null +++ b/tests/src/cgeo/geocaching/activity/ProgressTest.java @@ -0,0 +1,26 @@ +package cgeo.geocaching.activity; + +import cgeo.geocaching.cgeo; + +import android.test.ActivityInstrumentationTestCase2; + +public class ProgressTest extends ActivityInstrumentationTestCase2<cgeo> { + public ProgressTest() { + super("cgeo.geocaching", cgeo.class); + } + + public void testProgressWrapper() { + assertFalse(Progress.isShowing()); // nothing shown initially + + Progress.show(getActivity(), "Title", "Message", true, false); + assertTrue(Progress.isShowing()); + + Progress.setMessage("Test"); + assertTrue(Progress.isShowing()); + + for (int i = 0; i < 2; i++) { // fault tolerant when dismissing to often + Progress.dismiss(); + assertFalse(Progress.isShowing()); + } + } +} |
