aboutsummaryrefslogtreecommitdiffstats
path: root/SmileEssenceTest
diff options
context:
space:
mode:
authorlaco0416 <laco0416@gmail.com>2014-03-27 02:17:50 +0900
committerlaco0416 <laco0416@gmail.com>2014-03-27 02:17:50 +0900
commitc37ec4287be8de18ac6a8afaa3adaaccb7d0697a (patch)
tree8f450230a5756f70883aedd8e1b5bef7eeed9aa6 /SmileEssenceTest
parent1687b2803854c2bc57109ccb74ec9a5efec1a3cf (diff)
downloadSmileEssence-c37ec4287be8de18ac6a8afaa3adaaccb7d0697a.tar.gz
Prepare implementation of CustomListFragment
Diffstat (limited to 'SmileEssenceTest')
-rw-r--r--SmileEssenceTest/src/net/lacolaco/smileessence/activity/MainActivityTest.java22
1 files changed, 17 insertions, 5 deletions
diff --git a/SmileEssenceTest/src/net/lacolaco/smileessence/activity/MainActivityTest.java b/SmileEssenceTest/src/net/lacolaco/smileessence/activity/MainActivityTest.java
index 01c6be78..3d74ca64 100644
--- a/SmileEssenceTest/src/net/lacolaco/smileessence/activity/MainActivityTest.java
+++ b/SmileEssenceTest/src/net/lacolaco/smileessence/activity/MainActivityTest.java
@@ -24,11 +24,14 @@
package net.lacolaco.smileessence.activity;
+import android.app.ListFragment;
import android.test.ActivityInstrumentationTestCase2;
import net.lacolaco.smileessence.entity.Account;
import net.lacolaco.smileessence.notification.Notificator;
import net.lacolaco.smileessence.util.TwitterMock;
import net.lacolaco.smileessence.view.TestFragment;
+import net.lacolaco.smileessence.view.adapter.CustomListAdapter;
+import net.lacolaco.smileessence.viewmodel.StatusViewModel;
/**
* This is a simple framework for a test of an Application. See
@@ -103,11 +106,6 @@ public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActiv
assertNotNull(getActivity().getPagerAdapter());
}
- public void testGetLastUsedAccount() throws Exception
- {
- assertEquals(-1, getActivity().getLastUsedAccountID());
- }
-
public void testAddPageTest() throws Exception
{
getActivity().runOnUiThread(new Runnable()
@@ -177,4 +175,18 @@ public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActiv
}
});
}
+
+ public void testRegisterListPage() throws Exception
+ {
+ getActivity().runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ CustomListAdapter<StatusViewModel> adapter = new CustomListAdapter<>(getActivity(), StatusViewModel.class);
+ assertTrue(getActivity().registerListFragment("", ListFragment.class, adapter));
+ assertEquals(adapter, getActivity().getListAdapter(getActivity().getPageCount() - 1));
+ }
+ });
+ }
}