Name: _______________________________________________________________
Postfix Program Test Cases
Possible combinations Input String Expected output or behavior
Tests of valid data
Valid dec digit valid dec digit valid operator 23+ 2+3=5
Valid dec digit valid dec digit valid operator 23- 2 – 3 = -1
Valid hex digit valid hex digit valid operator ab+ a + b = 21
Valid hex digit valid hex digit valid operator ab- a – b = -1
Valid hex digit valid dec digit valid operator a9+ a + 9 = 19
Valid hex digit valid dec digit valid operator a9- a–9=1
Valid dec digit valid hex digit valid operator 9b+ 9 + b = 20
Valid dec digit valid hex digit valid operator 9b- 9 – b = -2
Test of invalid data
Valid dec digit valid dec digit invalid operator 35* invalid operator
Valid hex digit valid hex digit invalid operator ab/ invalid operator
invalid hex digit valid hex digit valid operator xa+ invalid 1st operand
Valid hex digit invalid hex digit valid operator as+ invalid 2nd operand
inValid hex digit valid dec digit valid operator t9+ invalid 1st operand
Valid hex digit valid dec digit invalid operator a9? invalid operator
Valid dec digit invalid hex digit valid operator 9k+ invalid 2nd operand
Valid dec digit valid hex digit invalid operator 9c# invalid operator