Reputation: 125
How can I check Files/Stream equality in dart?
Like this:
File file1;
File file2;
file1.equals(file2) // false Or true
Or in Streams Like this:
Stream<Int8List> stream1;
Stream<Int8List> stream2;
stream1.equals(Stream2) // false Or true
And also in unit testing?
Upvotes: 3
Views: 1346
Reputation: 2719
Using sequenceEqual from rxdart
package:
import 'package:collection/collection.dart';
Rx.sequenceEqual(
stream1,
stream2,
const ListEquality<Int>().equals
).listen(print);
Upvotes: 3