Я делаю несколько тестов в дротике.
test('some test', () {
final expected = Person('david');
final result = sut.getPerson(); // Person('joan')
expect(result, expected);
});
Этот тест не пройден, потому что result
и expected
не являются одним и тем же экземпляром.Так что я хочу не тестировать на идентичность, а на равенство.
Я могу сделать
expect(json.encode(result), json.encode(expected));
, и это работает, но я бы ожидал чего-то более простого, чем это.Есть ли способ сделать это?
Спасибо