TEST(wallet_tests, set_invalid_note_addrs_in_cwallettx) { CWalletTx wtx; EXPECT_EQ(0, wtx.mapNoteData.size()); mapNoteData_t noteData; auto sk = libzcash::SpendingKey::random(); JSOutPoint jsoutpt {wtx.GetHash(), 0, 1}; CNoteData nd {sk.address(), uint256()}; noteData[jsoutpt] = nd; EXPECT_THROW(wtx.SetNoteData(noteData), std::logic_error); }