зеркало из https://github.com/mozilla/gecko-dev.git
Bug 859440 - Allow for ListView without adapter in robocop; r=jmaher
This commit is contained in:
Родитель
8290531336
Коммит
234afb43c8
|
@ -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;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче