aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/test/firebase/firestore/testutil/testutil.h
diff options
context:
space:
mode:
authorGravatar rsgowman <rgowman@google.com>2018-07-18 10:24:06 -0400
committerGravatar GitHub <noreply@github.com>2018-07-18 10:24:06 -0400
commit40d5e8860a30fa4be7052788812bf19352470a82 (patch)
tree8b132435f56456b8dda6d1db8837c5140727606f /Firestore/core/test/firebase/firestore/testutil/testutil.h
parentd6d273aac36f14172b401a9b36357420017e7334 (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.h6
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();