mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-08-15 01:03:23 +00:00
Merge pull request #4894
aee7a4e3
wallet_rpc_server: do not use RPC data if the call failed (moneromooo-monero)1a0733e5
windows_service: fix memory leak (moneromooo-monero)0dac3c64
unit_tests: do not rethrow a copy of an exception (moneromooo-monero)5d9915ab
cryptonote: fix get_unit for non default settings (moneromooo-monero)d4f50cb1
remove some unused code (moneromooo-monero)61163971
a few minor (but easy) performance tweaks (moneromooo-monero)30023074
tests: slow_memmem now returns size_t (moneromooo-monero)
This commit is contained in:
commit
81418cb281
30 changed files with 41 additions and 145 deletions
|
@ -511,7 +511,7 @@ inline bool do_replay_events(std::vector<test_event_entry>& events)
|
|||
// FIXME: make sure that vm has arg_testnet_on set to true or false if
|
||||
// this test needs for it to be so.
|
||||
get_test_options<t_test_class> gto;
|
||||
if (!c.init(vm, NULL, >o.test_options))
|
||||
if (!c.init(vm, >o.test_options))
|
||||
{
|
||||
MERROR("Failed to init core");
|
||||
return false;
|
||||
|
|
|
@ -54,9 +54,6 @@ bool test_transaction_generation_and_ring_signature()
|
|||
account_base miner_acc6;
|
||||
miner_acc6.generate();
|
||||
|
||||
std::string add_str = miner_acc3.get_public_address_str(MAINNET);
|
||||
|
||||
|
||||
account_base rv_acc;
|
||||
rv_acc.generate();
|
||||
account_base rv_acc2;
|
||||
|
|
|
@ -75,7 +75,6 @@ namespace
|
|||
*/
|
||||
void test_language(const Language::Base &language)
|
||||
{
|
||||
const std::vector<std::string> &word_list = language.get_word_list();
|
||||
epee::wipeable_string w_seed = "", w_return_seed = "";
|
||||
std::string seed, return_seed;
|
||||
// Generate a random seed without checksum
|
||||
|
|
|
@ -112,7 +112,7 @@ static void make_wallets(std::vector<tools::wallet2>& wallets, unsigned int M)
|
|||
}
|
||||
|
||||
for (auto& wallet: wallets) {
|
||||
ASSERT_FALSE(wallet.multisig() || wallet.multisig() || wallet.multisig());
|
||||
ASSERT_FALSE(wallet.multisig());
|
||||
}
|
||||
|
||||
std::vector<std::string> mxis;
|
||||
|
|
|
@ -968,8 +968,6 @@ static rctSig make_sig()
|
|||
#define TEST_rctSig_elements(name, op) \
|
||||
TEST(ringct, rctSig_##name) \
|
||||
{ \
|
||||
const uint64_t inputs[] = {1000, 1000}; \
|
||||
const uint64_t outputs[] = {1000, 1000}; \
|
||||
rct::rctSig sig = make_sig(); \
|
||||
ASSERT_TRUE(rct::verRct(sig)); \
|
||||
op; \
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
//#define VERBOSE
|
||||
|
||||
#ifdef TEST_ORIGINAL
|
||||
uint64_t slow_memmem_original(void* start_buff, size_t buflen,void* pat,size_t patlen)
|
||||
size_t slow_memmem_original(void* start_buff, size_t buflen,void* pat,size_t patlen)
|
||||
{
|
||||
void* buf = start_buff;
|
||||
void* end=(char*)buf+buflen-patlen;
|
||||
|
@ -63,7 +63,7 @@ uint64_t slow_memmem_original(void* start_buff, size_t buflen,void* pat,size_t p
|
|||
#define slow_memmem slow_memmem_original
|
||||
#else
|
||||
namespace cryptonote {
|
||||
uint64_t slow_memmem(const void* start_buff, size_t buflen,const void* pat,size_t patlen);
|
||||
size_t slow_memmem(const void* start_buff, size_t buflen,const void* pat,size_t patlen);
|
||||
}
|
||||
using namespace cryptonote;
|
||||
#endif
|
||||
|
@ -73,7 +73,7 @@ static const struct {
|
|||
const char *buf;
|
||||
size_t patlen;
|
||||
const char *pat;
|
||||
uint64_t res;
|
||||
size_t res;
|
||||
} T[]={
|
||||
{0,"",0,"",0},
|
||||
{1,"",0,"",0},
|
||||
|
@ -117,7 +117,7 @@ TEST(slowmem,Success)
|
|||
memcpy(buf,T[n].buf,T[n].buflen);
|
||||
void *pat=malloc(T[n].patlen);
|
||||
memcpy(pat,T[n].pat,T[n].patlen);
|
||||
uint64_t res=slow_memmem(buf,T[n].buflen,pat,T[n].patlen);
|
||||
size_t res=slow_memmem(buf,T[n].buflen,pat,T[n].patlen);
|
||||
free(pat);
|
||||
free(buf);
|
||||
ASSERT_EQ(res,T[n].res);
|
||||
|
|
|
@ -49,7 +49,7 @@ class WalletSubaddress : public ::testing::Test
|
|||
catch (const std::exception& e)
|
||||
{
|
||||
LOG_ERROR("failed to generate wallet: " << e.what());
|
||||
throw e;
|
||||
throw;
|
||||
}
|
||||
|
||||
w1.add_subaddress_account(test_label);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue