diff --git a/tests/cases b/tests/cases new file mode 100644 index 0000000..80637c7 --- /dev/null +++ b/tests/cases @@ -0,0 +1,10 @@ +57005 +1101111010101101b +0xDEAD +57005+28502 +1101111010101101b-110111101010110b +0xDEAD*0x6F56 +57005/28502 +0xDEAD*4294967295 +0x6F56-0xDEAD +0xDEAD/0 diff --git a/tests/expected b/tests/expected new file mode 100644 index 0000000..3f052d0 --- /dev/null +++ b/tests/expected @@ -0,0 +1,10 @@ +57005 0xDEAD 1101111010101101b +57005 0xDEAD 1101111010101101b +57005 0xDEAD 1101111010101101b +85507 0x14E03 10100111000000011b +28503 0x6F57 110111101010111b +1624756510 0x60D7D11E 1100000110101111101000100011110b +2 0x2 10b +calc: failed to calculate +calc: failed to calculate +calc: failed to calculate diff --git a/tests/tests.sh b/tests/tests.sh new file mode 100644 index 0000000..5d49697 --- /dev/null +++ b/tests/tests.sh @@ -0,0 +1,2 @@ +cat cases | ../netcalc -c > results +diff expected results