summaryrefslogtreecommitdiff
path: root/ext/librethinkdbxx/test/upstream/regression/3057.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ext/librethinkdbxx/test/upstream/regression/3057.yaml')
-rw-r--r--ext/librethinkdbxx/test/upstream/regression/3057.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/librethinkdbxx/test/upstream/regression/3057.yaml b/ext/librethinkdbxx/test/upstream/regression/3057.yaml
new file mode 100644
index 00000000..a3c10f7b
--- /dev/null
+++ b/ext/librethinkdbxx/test/upstream/regression/3057.yaml
@@ -0,0 +1,10 @@
+desc: Test empty polygon special cases
+tests:
+ - cd: r.polygon([0,0], [0,10], [10, 10], [10, 0]).polygon_sub(r.polygon([0,0], [0,10], [10, 10], [10, 0])).intersects(r.point(0,0))
+ ot: (false)
+ - cd: r.polygon([0,0], [0,10], [10, 10], [10, 0]).polygon_sub(r.polygon([0,0], [0,10], [10, 10], [10, 0])).intersects(r.polygon([0,0], [0,10], [10, 10], [10, 0]))
+ ot: (false)
+ - cd: r.polygon([0,0], [0,10], [10, 10], [10, 0]).polygon_sub(r.polygon([0,0], [0,10], [10, 10], [10, 0])).intersects(r.line([0,0], [0,10]))
+ ot: (false)
+ - cd: r.polygon([0,0], [0,10], [10, 10], [10, 0]).intersects(r.polygon([0,0], [0,10], [10, 10], [10, 0]).polygon_sub(r.polygon([0,0], [0,10], [10, 10], [10, 0])))
+ ot: (false)