summaryrefslogtreecommitdiff
path: root/ext/librethinkdbxx/test/upstream/math_logic/div.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ext/librethinkdbxx/test/upstream/math_logic/div.yaml')
-rw-r--r--ext/librethinkdbxx/test/upstream/math_logic/div.yaml52
1 files changed, 0 insertions, 52 deletions
diff --git a/ext/librethinkdbxx/test/upstream/math_logic/div.yaml b/ext/librethinkdbxx/test/upstream/math_logic/div.yaml
deleted file mode 100644
index ffca4156..00000000
--- a/ext/librethinkdbxx/test/upstream/math_logic/div.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
-desc: Tests for the basic usage of the division operation
-tests:
-
- - cd: r(4).div(2)
- py:
- - r.expr(4) / 2
- - 4 / r.expr(2)
- - r.expr(4).div(2)
- rb:
- - (r 4) / 2
- - r(4).div 2
- - 4 / r(2)
- ot: 2
-
- - py: r.expr(-1) / -2
- js: r(-1).div(-2)
- rb: (r -1) / -2
- ot: 0.5
-
- - py: r.expr(4.9) / 0.7
- js: r(4.9).div(0.7)
- rb: (r 4.9) / 0.7
- ot: 4.9 / 0.7
-
- - cd: r.expr(1).div(2,3,4,5)
- ot: 1.0/120
-
- # Divide by zero test
- - cd:
- - r(1).div(0)
- - r(2.0).div(0)
- - r(3).div(0.0)
- - r(4.0).div(0.0)
- - r(0).div(0)
- - r(0.0).div(0.0)
- py:
- - r.expr(1) / 0
- - r.expr(2.0) / 0
- - r.expr(3) / 0.0
- - r.expr(4.0) / 0.0
- - r.expr(0) / 0
- - r.expr(0.0) / 0.0
- ot: err('ReqlQueryLogicError', 'Cannot divide by zero.', [1])
-
- # Type errors
- - py: r.expr('a') / 0.8
- cd: r('a').div(0.8)
- ot: err('ReqlQueryLogicError', 'Expected type NUMBER but found STRING.', [0])
-
- - py: r.expr(1) / 'a'
- cd: r(1).div('a')
- ot: err('ReqlQueryLogicError', 'Expected type NUMBER but found STRING.', [1])