package com.taobao.tmts.framework.test;
import com.taobao.tmts.framework.TmtsTestCase;
import com.taobao.tmts.framework.view.TmtsButton;
import com.taobao.tmts.framework.view.TmtsListView;
import com.taobao.tmts.framework.view.TmtsTextView;
import com.taobao.tmts.framework.view.TmtsView;
public class ListViewActivityTest extends TmtsTestCase {
public ListViewActivityTest()
throws Exception {
super("com.taobao.tmts.framework.app", "com.taobao.tmts.framework.app.MainActivity");
}
public void testGetTmtsViewByIndex() throws Exception {
getTmtsButton("btn_listview_activity").doClick();
TmtsListView tmtsListView = getTmtsView("my_listview", TmtsListView.class);
TmtsView tmtsView = tmtsListView.getTmtsViewByIndex(3);
TmtsTextView tmtsTextView = tmtsView.findTmtsViewById("ItemTitle", TmtsTextView.class);
assertEquals("Item3", tmtsTextView.getText());
}
public void testScrollListToLine() throws Exception {
getTmtsView("btn_listview_activity", TmtsButton.class).doClick();
TmtsListView tmtsListView = getTmtsListView("my_listview");
tmtsListView.scrollListToLine(200);
assertEquals(99, tmtsListView.getSelcetedItemPosition());
}
public void testSmoothScrollToPosition() throws Exception {
getTmtsView("btn_listview_activity", TmtsButton.class).doClick();
TmtsListView tmtsListView = getTmtsListView("my_listview");
tmtsListView.smoothScrollToPosition(200);
assertEquals(99, tmtsListView.getSelcetedItemPosition());
}
}