package org.commcare.activities; import org.commcare.tasks.templates.CommCareTask; import org.commcare.tasks.templates.CommCareTaskConnector; import org.commcare.views.notifications.MessageTag; import org.commcare.views.notifications.NotificationMessage; import static org.junit.Assert.assertEquals; /** * @author Phillip Mates (pmates@dimagi.com) */ public class DataPullControllerMock implements DataPullController, CommCareTaskConnector<DataPullController> { private final MessageTag expectedMessage; public DataPullControllerMock(MessageTag expectedMessage) { this.expectedMessage = expectedMessage; } @Override public void connectTask(CommCareTask task) { } @Override public void startBlockingForTask(int id) { } @Override public void stopBlockingForTask(int id) { } @Override public void taskCancelled() { } @Override public DataPullController getReceiver() { return this; } @Override public void startTaskTransition() { } @Override public void stopTaskTransition() { } @Override public void hideTaskCancelButton() { } @Override public void startDataPull(DataPullMode mode) { } @Override public void dataPullCompleted() { } @Override public void raiseLoginMessage(MessageTag messageTag, boolean showTop) { assertEquals(expectedMessage, messageTag); } @Override public void raiseLoginMessageWithInfo(MessageTag messageTag, String additionalInfo, boolean showTop) { } @Override public void raiseMessage(NotificationMessage message, boolean showTop) { } }