Bug 859440 - Allow for ListView without adapter in robocop; r=jmaher

This commit is contained in:
Geoff Brown 2013-04-18 21:18:11 -06:00
Родитель 8290531336
Коммит 234afb43c8
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -19,6 +19,7 @@ import android.os.SystemClock;
import android.test.ActivityInstrumentationTestCase2;
import android.util.DisplayMetrics;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import java.io.File;
import java.io.InputStream;
@ -427,7 +428,12 @@ abstract class BaseTest extends ActivityInstrumentationTestCase2<Activity> {
for (ListView view : views) {
if (view.getTag().equals(tagName)) {
tabView = view;
childCount = view.getAdapter().getCount();
ListAdapter adapter = view.getAdapter();
if (adapter != null) {
childCount = adapter.getCount();
} else {
childCount = 0;
}
if (expectedChildCount < 0 || expectedChildCount == childCount) {
return view;
}