aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGavin Andresen <gavinandresen@gmail.com>2013-08-15 18:53:49 -0700
committerGavin Andresen <gavinandresen@gmail.com>2013-08-15 18:53:49 -0700
commit3f20f8220918c34ea734e943b7d8c281ad33040c (patch)
treec23d5bc11e91c2f7c9f9e56da98ff0cdfbb3728f
parenta0bb0014312a558432a5192540f4a6c796559ea0 (diff)
parentbdd34642dc7e6d5c2d8c7cf6b53e6041b89bf022 (diff)
Merge pull request #2880 from gavinandresen/test_numequal
More unit tests for OP_NUMEQUAL
-rw-r--r--src/test/data/script_valid.json9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/data/script_valid.json b/src/test/data/script_valid.json
index cc56a310ae..7aefc8e6e8 100644
--- a/src/test/data/script_valid.json
+++ b/src/test/data/script_valid.json
@@ -316,6 +316,15 @@
["2147483647", "1ADD 1"],
["-2147483647", "1ADD 1"],
+["1", "0x02 0x0100 EQUAL NOT", "Not the same byte array..."],
+["1", "0x02 0x0100 NUMEQUAL", "... but they are numerically equal"],
+["11", "0x4c 0x03 0x0b0000 NUMEQUAL"],
+["0", "0x01 0x80 EQUAL NOT"],
+["0", "0x01 0x80 NUMEQUAL", "Zero numerically equals negative zero"],
+["0", "0x02 0x0080 NUMEQUAL"],
+["0x03 0x000080", "0x04 0x00000080 NUMEQUAL"],
+["0x03 0x100080", "0x04 0x10000080 NUMEQUAL"],
+["0x03 0x100000", "0x04 0x10000000 NUMEQUAL"],
["NOP", "NOP 1", "The following tests check the if(stack.size() < N) tests in each opcode"],
["1", "IF 1 ENDIF", "They are here to catch copy-and-paste errors"],