Data-drive script evaluation unit tests.
[novacoin.git] / src / test / data / script_invalid.json
1 [
2 ["", ""],
3 ["", "NOP"],
4 ["NOP", ""],
5 ["NOP","NOP"],
6 ["0 1","EQUAL"],
7 ["1 1 ADD", "0 EQUAL"],
8 ["11 1 ADD 12 SUB", "11 EQUAL"],
9
10 ["2147483648 0 ADD", "NOP", "arithmetic operands must be in range [-2^31...2^31] "],
11 ["-2147483648 0 ADD", "NOP", "arithmetic operands must be in range [-2^31...2^31] "],
12 ["2147483647 DUP ADD", "4294967294 NUMEQUAL", "NUMEQUAL must be in numeric range"],
13 ["0xaabbccddeeff NOT", "0 EQUAL", "NOT is an arithmetic operand"],
14
15 ["2 DUP MUL", "4 EQUAL", "disabled"],
16 ["2 DUP DIV", "1 EQUAL", "disabled"],
17 ["2 2MUL", "4 EQUAL", "disabled"],
18 ["2 2DIV", "1 EQUAL", "disabled"],
19 ["7 3 MOD", "1 EQUAL", "disabled"],
20 ["2 2 LSHIFT", "8 EQUAL", "disabled"],
21 ["2 1 RSHIFT", "1 EQUAL", "disabled"],
22
23
24 ["NOP1","NOP10"]
25 ]