class Person extends Equatable { // example
const Person(this.name);
final String name;
@override
List<object?>get props => []
}
...
final Person bob = Person("Bob");
test('Validate ChangeTabEvent equality', () {
expect(bob, equals(Person("Bob"));
});
1条答案
按热度按时间jv4diomz1#
我不确定我是否理解正确。你想测试
props
吗?不需要,这是Equatable使用的对象,它只列出这个类中包含的所有变量。但是,如果要检查是否所有变量都包含在
params
中,可以根据以下内容进行检查:失败,因为
params
中没有name