dev

Testharness report for Calculator.

This is the unit test report for Calculator, which produces integrity checks and output for debugging Calculator.

Refresh
Test suite statusPassed
Scribunto test cases18/18
Code coverage7/7

Unit test report for Calculator.

Scribunto test cases

p.modulo

3/3
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|modulo}}
Error: must provide 2 operands for modulo.Error: must provide 2 operands for modulo.
Passing
{{#invoke:calculator|modulo|4|2}}
00
Passing
{{#invoke:calculator|modulo|5|3}}
22

p.subtraction

3/3
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|subtraction}}
Error: must provide 2 operands for subtraction.Error: must provide 2 operands for subtraction.
Passing
{{#invoke:calculator|subtraction|2|1}}
11
Passing
{{#invoke:calculator|subtraction|1|2}}
-1-1

p.main

1/1
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|main}}
Error
you must specify a function to call
Error
you must specify a function to call

p.division

4/4
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|division}}
Error: must provide 2 operands for division.Error: must provide 2 operands for division.
Passing
{{#invoke:calculator|division|4|2}}
22
Passing
{{#invoke:calculator|division|4|2}}
22
Passing
{{#invoke:calculator|division|5|3}}
1.66666666666671.6666666666667

p.multiplication

2/2
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|multiplication}}
Error: must provide 2 operands for multiplication.Error: must provide 2 operands for multiplication.
Passing
{{#invoke:calculator|multiplication|10|10}}
100100

p.exponentation

3/3
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|exponentation}}
Error: must provide 2 operands for exponentation.Error: must provide 2 operands for exponentation.
Passing
{{#invoke:calculator|exponentation|2|1}}
22
Passing
{{#invoke:calculator|exponentation|5|9}}
19531251953125

p.addition

2/2
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:calculator|addition}}
Error: must provide 2 operands for addition.Error: must provide 2 operands for addition.
Passing
{{#invoke:calculator|addition|1|2}}
33