tests compile at least now.

pull/85/head
moneroexamples 6 years ago
parent 3ab1341703
commit 4e0f2f2a26

@ -536,43 +536,43 @@ TEST_P(BCSTATUS_TEST, GetAmountSpecificIndices)
EXPECT_FALSE(bcs->get_amount_specific_indices(tx_hash, out_indices)); EXPECT_FALSE(bcs->get_amount_specific_indices(tx_hash, out_indices));
} }
TEST_P(BCSTATUS_TEST, GetRandomOutputs) //TEST_P(BCSTATUS_TEST, GetRandomOutputs)
{ //{
using out_for_amount = COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS // using out_for_amount = COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS
::outs_for_amount; // ::outs_for_amount;
std::vector<out_for_amount> outputs_to_return; // std::vector<out_for_amount> outputs_to_return;
outputs_to_return.push_back(out_for_amount {22, {}}); // outputs_to_return.push_back(out_for_amount {22, {}});
outputs_to_return.push_back(out_for_amount {66, {}}); // outputs_to_return.push_back(out_for_amount {66, {}});
COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS::response res; // COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS::response res;
res.outs = outputs_to_return; // res.outs = outputs_to_return;
EXPECT_CALL(*mcore_ptr, get_random_outs_for_amounts(_, _)) // EXPECT_CALL(*mcore_ptr, get_random_outs_for_amounts(_, _))
.WillOnce(DoAll(SetArgReferee<1>(res), Return(true))); // .WillOnce(DoAll(SetArgReferee<1>(res), Return(true)));
const vector<uint64_t> mock_amounts {444, 556, 77}; // any // const vector<uint64_t> mock_amounts {444, 556, 77}; // any
const uint64_t mock_outs_count {3}; // any // const uint64_t mock_outs_count {3}; // any
std::vector<out_for_amount> found_outputs; // std::vector<out_for_amount> found_outputs;
EXPECT_TRUE(bcs->get_random_outputs( // EXPECT_TRUE(bcs->get_random_outputs(
mock_amounts, mock_outs_count, // mock_amounts, mock_outs_count,
found_outputs)); // found_outputs));
EXPECT_EQ(found_outputs.size(), outputs_to_return.size()); // EXPECT_EQ(found_outputs.size(), outputs_to_return.size());
EXPECT_EQ(found_outputs.back().amount, // EXPECT_EQ(found_outputs.back().amount,
outputs_to_return.back().amount); // outputs_to_return.back().amount);
EXPECT_CALL(*mcore_ptr, get_random_outs_for_amounts(_, _)) // EXPECT_CALL(*mcore_ptr, get_random_outs_for_amounts(_, _))
.WillOnce(Return(false)); // .WillOnce(Return(false));
EXPECT_FALSE(bcs->get_random_outputs( // EXPECT_FALSE(bcs->get_random_outputs(
mock_amounts, mock_outs_count, // mock_amounts, mock_outs_count,
found_outputs)); // found_outputs));
} //}
TEST_P(BCSTATUS_TEST, GetOutput) TEST_P(BCSTATUS_TEST, GetOutput)
{ {

@ -86,8 +86,8 @@ public:
std::vector<uint64_t>(uint64_t const& tx_id)); std::vector<uint64_t>(uint64_t const& tx_id));
MOCK_CONST_METHOD2(get_random_outs_for_amounts, MOCK_CONST_METHOD2(get_random_outs_for_amounts,
bool(COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS::request const& req, bool(COMMAND_RPC_GET_OUTPUT_HISTOGRAM::request const& req,
COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS::response& res)); COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response& res));
MOCK_CONST_METHOD2(get_outs, MOCK_CONST_METHOD2(get_outs,
bool(const COMMAND_RPC_GET_OUTPUTS_BIN::request& req, bool(const COMMAND_RPC_GET_OUTPUTS_BIN::request& req,

Loading…
Cancel
Save