File tree Expand file tree Collapse file tree 5 files changed +30
-30
lines changed Expand file tree Collapse file tree 5 files changed +30
-30
lines changed Original file line number Diff line number Diff line change 62
62
"result" : 1 ,
63
63
"data" : null
64
64
},
65
+ {
66
+ "description" : " Divide with zero operands is an error" ,
67
+ "rule" : { "/" : [] },
68
+ "error" : { "type" : " Invalid Arguments" },
69
+ "data" : null
70
+ },
65
71
{
66
72
"description" : " Divide with Single Operand, Direct (Number)" ,
67
73
"rule" : { "/" : 1 },
183
189
"rule" : { "/" : [8 , 2 , 0 ] },
184
190
"error" : { "type" : " NaN" },
185
191
"data" : null
186
- },
187
- {
188
- "description" : " A division without any operands should throw invalid arguments" ,
189
- "rule" : { "/" : [] },
190
- "error" : { "type" : " Invalid Arguments" },
191
- "data" : null
192
192
}
193
193
]
Original file line number Diff line number Diff line change 54
54
"result" : 1 ,
55
55
"data" : null
56
56
},
57
+ {
58
+ "description" : " Minus with zero operands is zero" ,
59
+ "rule" : { "-" : [] },
60
+ "result" : 0 ,
61
+ "data" : null
62
+ },
57
63
{
58
64
"description" : " Minus Operator with Single Operand, Direct (Number)" ,
59
65
"rule" : { "-" : 1 },
126
132
"rule" : { "-" : [[1 ], 1 ] },
127
133
"error" : { "type" : " NaN" },
128
134
"data" : null
129
- },
130
- {
131
- "description" : " Minus with no operands" ,
132
- "rule" : { "-" : [] },
133
- "result" : 0 ,
134
- "data" : null
135
135
}
136
136
]
Original file line number Diff line number Diff line change 97
97
"error" : { "type" : " Invalid Arguments" },
98
98
"data" : null
99
99
},
100
+ {
101
+ "description" : " Modulo with zero operands is an error" ,
102
+ "rule" : { "%" : [] },
103
+ "error" : { "type" : " Invalid Arguments" },
104
+ "data" : null
105
+ },
100
106
{
101
107
"description" : " Modulo Operator with Single Operand, Direct (Number)" ,
102
108
"rule" : { "%" : 1 },
181
187
"rule" : { "%" : [8 , -3 ] },
182
188
"result" : 2 ,
183
189
"data" : null
184
- },
185
- {
186
- "description" : " Modulo with no arguments" ,
187
- "rule" : { "%" : [] },
188
- "error" : { "type" : " Invalid Arguments" },
189
- "data" : null
190
190
}
191
191
]
Original file line number Diff line number Diff line change 84
84
"result" : -1 ,
85
85
"data" : null
86
86
},
87
+ {
88
+ "description" : " Multiply with zero operands is an error" ,
89
+ "rule" : { "*" : [] },
90
+ "error" : { "type" : " Invalid Arguments" },
91
+ "data" : null
92
+ },
87
93
{
88
94
"description" : " Multiply Operator with Single Operand, Direct (Number)" ,
89
95
"rule" : { "*" : 1 },
162
168
"rule" : { "*" : [[1 ], 1 ] },
163
169
"error" : { "type" : " NaN" },
164
170
"data" : null
165
- },
166
- {
167
- "description" : " Multiply with no operands" ,
168
- "rule" : { "*" : [] },
169
- "error" : { "type" : " Invalid Arguments" },
170
- "data" : null
171
171
}
172
172
]
Original file line number Diff line number Diff line change 54
54
"result" : -1 ,
55
55
"data" : null
56
56
},
57
+ {
58
+ "description" : " Plus Operator with zero operands is zero" ,
59
+ "rule" : { "+" : [] },
60
+ "result" : 0 ,
61
+ "data" : null
62
+ },
57
63
{
58
64
"description" : " Plus Operator with Single Operand, Direct (Number)" ,
59
65
"rule" : { "+" : 1 },
188
194
"rule" : { "+" : {} },
189
195
"error" : { "type" : " NaN" },
190
196
"data" : null
191
- },
192
- {
193
- "description" : " Plus Operator with zero operands is zero" ,
194
- "rule" : { "+" : [] },
195
- "result" : 0 ,
196
- "data" : null
197
197
}
198
198
]
You can’t perform that action at this time.
0 commit comments