我需要创建测试窗口小部件方法(widget测试)。这是我的方法:
ListView eventList(AsyncSnapshot snapshot) {
return ListView.builder(
itemCount: snapshot.data.documents.length,
itemBuilder: (context, ind) {
return Card(
child: ListTile(
title: Text(
snapshot.data.documents[ind]['eventName'],
style: TextStyle(fontSize: 20),
maxLines: 1,
overflow: TextOverflow.ellipsis,
),
subtitle: Padding(
padding: const EdgeInsets.only(top: 6.0),
child: Text(
snapshot.data.documents[ind]['eventDescription'],
style: TextStyle(fontSize: 16),
maxLines: 1,
overflow: TextOverflow.ellipsis,
),
)
....
}
在应用程序中,我从FireStore获取数据。但是我是新手,我不知道如何为测试创建参数(AsyncSnapshot快照)。