mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Various fixes.
This commit is contained in:
parent
27f3e92a2f
commit
72af3456df
@ -34,7 +34,7 @@ BOOST_AUTO_TEST_CASE(topic)
|
|||||||
{
|
{
|
||||||
cnote << "Testing Whisper...";
|
cnote << "Testing Whisper...";
|
||||||
auto oldLogVerbosity = g_logVerbosity;
|
auto oldLogVerbosity = g_logVerbosity;
|
||||||
g_logVerbosity = 0;
|
g_logVerbosity = 4;
|
||||||
|
|
||||||
bool started = false;
|
bool started = false;
|
||||||
unsigned result = 0;
|
unsigned result = 0;
|
||||||
@ -46,16 +46,16 @@ BOOST_AUTO_TEST_CASE(topic)
|
|||||||
auto wh = ph.registerCapability(new WhisperHost());
|
auto wh = ph.registerCapability(new WhisperHost());
|
||||||
ph.start();
|
ph.start();
|
||||||
|
|
||||||
started = true;
|
|
||||||
|
|
||||||
/// Only interested in odd packets
|
/// Only interested in odd packets
|
||||||
auto w = wh->installWatch(BuildTopicMask("odd"));
|
auto w = wh->installWatch(BuildTopicMask("odd"));
|
||||||
|
|
||||||
for (int i = 0, last = 0; i < 200 && last < 81; ++i)
|
started = true;
|
||||||
|
|
||||||
|
for (int iterout = 0, last = 0; iterout < 200 && last < 81; ++iterout)
|
||||||
{
|
{
|
||||||
for (auto i: wh->checkWatch(w))
|
for (auto i: wh->checkWatch(w))
|
||||||
{
|
{
|
||||||
Message msg = wh->envelope(i).open(wh->filterKey());
|
Message msg = wh->envelope(i).open(wh->filterKey(w));
|
||||||
last = RLP(msg.payload()).toInt<unsigned>();
|
last = RLP(msg.payload()).toInt<unsigned>();
|
||||||
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
||||||
result += last;
|
result += last;
|
||||||
@ -116,7 +116,7 @@ BOOST_AUTO_TEST_CASE(forwarding)
|
|||||||
{
|
{
|
||||||
for (auto i: wh->checkWatch(w))
|
for (auto i: wh->checkWatch(w))
|
||||||
{
|
{
|
||||||
Message msg = wh->envelope(i).open();
|
Message msg = wh->envelope(i).open(wh->filterKey(w));
|
||||||
unsigned last = RLP(msg.payload()).toInt<unsigned>();
|
unsigned last = RLP(msg.payload()).toInt<unsigned>();
|
||||||
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
||||||
result = last;
|
result = last;
|
||||||
@ -152,7 +152,7 @@ BOOST_AUTO_TEST_CASE(forwarding)
|
|||||||
{
|
{
|
||||||
for (auto i: wh->checkWatch(w))
|
for (auto i: wh->checkWatch(w))
|
||||||
{
|
{
|
||||||
Message msg = wh->envelope(i).open();
|
Message msg = wh->envelope(i).open(wh->filterKey(w));
|
||||||
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
||||||
}
|
}
|
||||||
this_thread::sleep_for(chrono::milliseconds(50));
|
this_thread::sleep_for(chrono::milliseconds(50));
|
||||||
@ -215,7 +215,7 @@ BOOST_AUTO_TEST_CASE(asyncforwarding)
|
|||||||
{
|
{
|
||||||
for (auto i: wh->checkWatch(w))
|
for (auto i: wh->checkWatch(w))
|
||||||
{
|
{
|
||||||
Message msg = wh->envelope(i).open();
|
Message msg = wh->envelope(i).open(wh->filterKey(w));
|
||||||
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
||||||
}
|
}
|
||||||
this_thread::sleep_for(chrono::milliseconds(50));
|
this_thread::sleep_for(chrono::milliseconds(50));
|
||||||
@ -255,7 +255,7 @@ BOOST_AUTO_TEST_CASE(asyncforwarding)
|
|||||||
{
|
{
|
||||||
for (auto i: wh->checkWatch(w))
|
for (auto i: wh->checkWatch(w))
|
||||||
{
|
{
|
||||||
Message msg = wh->envelope(i).open();
|
Message msg = wh->envelope(i).open(wh->filterKey(w));
|
||||||
unsigned last = RLP(msg.payload()).toInt<unsigned>();
|
unsigned last = RLP(msg.payload()).toInt<unsigned>();
|
||||||
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
cnote << "New message from:" << msg.from().abridged() << RLP(msg.payload()).toInt<unsigned>();
|
||||||
result = last;
|
result = last;
|
||||||
|
Loading…
Reference in New Issue
Block a user