Github user sagar15795 commented on a diff in the pull request:
https://github.com/apache/incubator-taverna-mobile/pull/87#discussion_r196769637
--- Diff:
app/src/test/java/org/apache/taverna/mobile/ui/workflow/WorkflowPresenterTest.java
---
@@ -0,0 +1,131 @@
+package org.apache.taverna.mobile.ui.workflow;
+
+import org.apache.taverna.mobile.FakeRemoteDataSource;
+import org.apache.taverna.mobile.R;
+import org.apache.taverna.mobile.data.DataManager;
+import org.apache.taverna.mobile.data.model.Workflows;
+import org.apache.taverna.mobile.utils.RxSchedulersOverrideRule;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.runners.MockitoJUnitRunner;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import io.reactivex.Observable;
+
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+@RunWith(MockitoJUnitRunner.class)
+public class WorkflowPresenterTest {
+
+ @Rule
+ public final RxSchedulersOverrideRule rxSchedulersOverrideRule = new
+ RxSchedulersOverrideRule();
+
+ @Mock
+ DataManager dataManager;
+
+ @Mock
+ WorkflowMvpView workflowMvpView;
+
+ private Workflows workflows;
+ private WorkflowPresenter workflowPresenter;
+ private Map<String, String> option_pg1;
+ private Map<String, String> option_pg2;
+
+ @Before
+ public void setUp() {
+
+ workflowPresenter = new WorkflowPresenter(dataManager);
+ workflowPresenter.attachView(workflowMvpView);
+
+ workflows = FakeRemoteDataSource.getWorkflowList();
+
+ option_pg1 = new HashMap<>();
+ option_pg1.put("elements",
"title,type,uploader,preview,created-at");
+ option_pg1.put("page", String.valueOf(1));
+ option_pg1.put("num", String.valueOf(10));
+ option_pg1.put("order", "reverse");
+
+ option_pg2 = new HashMap<>();
--- End diff --
use `optionPage2` in place of `option_pg2`
---