diff options
author | rsgowman <rgowman@google.com> | 2018-07-18 10:24:06 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-18 10:24:06 -0400 |
commit | 40d5e8860a30fa4be7052788812bf19352470a82 (patch) | |
tree | 8b132435f56456b8dda6d1db8837c5140727606f /Firestore/core/test/firebase/firestore/testutil/testutil.h | |
parent | d6d273aac36f14172b401a9b36357420017e7334 (diff) |
Port Query::testNaNFilter() from java (#1549)
Note that this works even though we haven't ported the NanFilter class
yet. (The RelationFilter handles nan's just fine. Though also doesn't
restrict nan's in cases where they shouldn't be used, i.e. anything
except equality.)
Diffstat (limited to 'Firestore/core/test/firebase/firestore/testutil/testutil.h')
-rw-r--r-- | Firestore/core/test/firebase/firestore/testutil/testutil.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Firestore/core/test/firebase/firestore/testutil/testutil.h b/Firestore/core/test/firebase/firestore/testutil/testutil.h index 10f8a7a..2b6a5f6 100644 --- a/Firestore/core/test/firebase/firestore/testutil/testutil.h +++ b/Firestore/core/test/firebase/firestore/testutil/testutil.h @@ -111,6 +111,12 @@ inline std::shared_ptr<core::Filter> Filter(absl::string_view key, return Filter(key, op, model::FieldValue::IntegerValue(value)); } +inline std::shared_ptr<core::Filter> Filter(absl::string_view key, + absl::string_view op, + double value) { + return Filter(key, op, model::FieldValue::DoubleValue(value)); +} + // Add a non-inline function to make this library buildable. // TODO(zxu123): remove once there is non-inline function. void dummy(); |