如何制作用于颤振测试的模拟数据?
How to make mock data for testing in flutter?
我正在我的 flutter 项目中测试一个事件文件。
group('ClientCreateClient', () {
test('supports comparisons', () {
expect( ClientCreateClient(1, PrivateClientModel(1, List<TestModel>.filled(2, TestModel())) ), ClientCreateClient(1, PrivateClientModel(1, List<TestModel>.filled(2, TestModel()))));
});
});
在上面的代码中,我需要提供一个 privateClientModel,它有一个 id 和一个 List 作为参数。
我怎样才能创建一个模拟列表来实现这一点?
上面的代码没有通过测试并给我这个错误
Expected: ClientCreateClient:<ClientCreateClient(1, Instance of 'PrivateClientModel')>
Actual: ClientCreateClient:<ClientCreateClient(1, Instance of 'PrivateClientModel')>
因此,正如上面评论中所述,我搜索了这些链接,看起来我需要扩展 equatable 与那些 类 并且它对我有用。
我正在我的 flutter 项目中测试一个事件文件。
group('ClientCreateClient', () {
test('supports comparisons', () {
expect( ClientCreateClient(1, PrivateClientModel(1, List<TestModel>.filled(2, TestModel())) ), ClientCreateClient(1, PrivateClientModel(1, List<TestModel>.filled(2, TestModel()))));
});
});
在上面的代码中,我需要提供一个 privateClientModel,它有一个 id 和一个 List 作为参数。 我怎样才能创建一个模拟列表来实现这一点? 上面的代码没有通过测试并给我这个错误
Expected: ClientCreateClient:<ClientCreateClient(1, Instance of 'PrivateClientModel')>
Actual: ClientCreateClient:<ClientCreateClient(1, Instance of 'PrivateClientModel')>
因此,正如上面评论中所述,我搜索了这些链接,看起来我需要扩展 equatable 与那些 类 并且它对我有用。