Input String (your postfix operation) 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 |
|
|
|
|
|
|