Changeset View
Changeset View
Standalone View
Standalone View
src/test/rpc_tests.cpp
Show First 20 Lines • Show All 197 Lines • ▼ Show 20 Lines | |||||
BOOST_AUTO_TEST_CASE(rpc_createraw_op_return) { | BOOST_AUTO_TEST_CASE(rpc_createraw_op_return) { | ||||
BOOST_CHECK_NO_THROW( | BOOST_CHECK_NO_THROW( | ||||
CallRPC("createrawtransaction " | CallRPC("createrawtransaction " | ||||
"[{\"txid\":" | "[{\"txid\":" | ||||
"\"a3b807410df0b60fcb9736768df5823938b2f838694939ba45f3c0a1bff1" | "\"a3b807410df0b60fcb9736768df5823938b2f838694939ba45f3c0a1bff1" | ||||
"50ed\",\"vout\":0}] {\"data\":\"68656c6c6f776f726c64\"}")); | "50ed\",\"vout\":0}] {\"data\":\"68656c6c6f776f726c64\"}")); | ||||
// Allow more than one data transaction output | |||||
BOOST_CHECK_NO_THROW(CallRPC("createrawtransaction " | |||||
"[{\"txid\":" | |||||
"\"a3b807410df0b60fcb9736768df5823938b2f838694" | |||||
"939ba45f3c0a1bff150ed\",\"vout\":0}] " | |||||
"{\"data\":\"68656c6c6f776f726c64\",\"data\":" | |||||
"\"68656c6c6f776f726c64\"}")); | |||||
// Key not "data" (bad address) | // Key not "data" (bad address) | ||||
BOOST_CHECK_THROW( | BOOST_CHECK_THROW( | ||||
CallRPC("createrawtransaction " | CallRPC("createrawtransaction " | ||||
"[{\"txid\":" | "[{\"txid\":" | ||||
"\"a3b807410df0b60fcb9736768df5823938b2f838694939ba45f3c0a1bff1" | "\"a3b807410df0b60fcb9736768df5823938b2f838694939ba45f3c0a1bff1" | ||||
"50ed\",\"vout\":0}] {\"somedata\":\"68656c6c6f776f726c64\"}"), | "50ed\",\"vout\":0}] {\"somedata\":\"68656c6c6f776f726c64\"}"), | ||||
std::runtime_error); | std::runtime_error); | ||||
▲ Show 20 Lines • Show All 303 Lines • Show Last 20 Lines |