mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 09:08:52 -06:00
HistoryView: test tap at invalid locations
This commit is contained in:
@@ -33,6 +33,8 @@ import org.junit.runner.RunWith;
|
|||||||
|
|
||||||
import static junit.framework.Assert.assertFalse;
|
import static junit.framework.Assert.assertFalse;
|
||||||
import static junit.framework.Assert.assertTrue;
|
import static junit.framework.Assert.assertTrue;
|
||||||
|
import static org.hamcrest.MatcherAssert.assertThat;
|
||||||
|
import static org.hamcrest.Matchers.equalTo;
|
||||||
|
|
||||||
@RunWith(AndroidJUnit4.class)
|
@RunWith(AndroidJUnit4.class)
|
||||||
@SmallTest
|
@SmallTest
|
||||||
@@ -95,6 +97,21 @@ public class HabitHistoryViewTest extends ViewTest
|
|||||||
assertFalse(habit.repetitions.contains(today));
|
assertFalse(habit.repetitions.contains(today));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void tapDate_atInvalidLocations() throws Throwable
|
||||||
|
{
|
||||||
|
int expectedCheckmarkValues[] = habit.checkmarks.getAllValues();
|
||||||
|
|
||||||
|
view.setIsEditable(true);
|
||||||
|
tap(view, 45, 5); // header
|
||||||
|
tap(view, 270, 43); // tomorrow's square
|
||||||
|
tap(view, 280, 30); // right axis
|
||||||
|
waitForAsyncTasks();
|
||||||
|
|
||||||
|
int actualCheckmarkValues[] = habit.checkmarks.getAllValues();
|
||||||
|
assertThat(actualCheckmarkValues, equalTo(expectedCheckmarkValues));
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void tapDate_withReadOnlyView() throws Throwable
|
public void tapDate_withReadOnlyView() throws Throwable
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user