Chromium Code Reviews| Index: runtime/vm/dart_api_impl_test.cc |
| diff --git a/runtime/vm/dart_api_impl_test.cc b/runtime/vm/dart_api_impl_test.cc |
| index c3bc011e5e591878794e6b62927f591a571ece53..a88df073746c0b48fb32ffa2715d5f4f27e78bc1 100644 |
| --- a/runtime/vm/dart_api_impl_test.cc |
| +++ b/runtime/vm/dart_api_impl_test.cc |
| @@ -230,6 +230,11 @@ TEST_CASE(ObjectEquals) { |
| // Different objects. |
| EXPECT_VALID(Dart_ObjectEquals(five, seven, &equal)); |
| EXPECT(!equal); |
| + |
| + // Case where identity is not equality. |
| + Dart_Handle nan = Dart_NewDouble(NAN); |
| + EXPECT_VALID(Dart_ObjectEquals(nan, nan, &equal)); |
|
rmacnak
2013/09/18 21:04:24
This will hit CompareDoubles.
|
| + EXPECT(!equal); |
| } |