Describe the bug
Floating-point values that are NaN are not comparable. So all tests should check if computed.isNan equals expected.isNaN before checking if computed == expected.
To Reproduce
Create two NaN values and compare them. They should not be equal even if their bitfields are.
Expected behavior
No response
Actual behavior
No response
Additional: Dart SDK info
No response
Additional: pubspec.yaml
Additional: Context
No response