hossameldinmi
hossameldinmi

Reputation: 125

how to compare File/Stream Equality in dart

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

Answers (1)

Using sequenceEqual from rxdart package:

import 'package:collection/collection.dart';

Rx.sequenceEqual(
  stream1,
  stream2,
  const ListEquality<Int>().equals
).listen(print);

Upvotes: 3

Related Questions