test fixes
This commit is contained in:
@@ -61,6 +61,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||||||
#include <boost/tuple/tuple_comparison.hpp>
|
#include <boost/tuple/tuple_comparison.hpp>
|
||||||
#include <boost/bind.hpp>
|
#include <boost/bind.hpp>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <set>
|
||||||
|
|
||||||
#include "test.hpp"
|
#include "test.hpp"
|
||||||
#include "setup_transfer.hpp"
|
#include "setup_transfer.hpp"
|
||||||
@@ -831,21 +832,15 @@ int test_main()
|
|||||||
|
|
||||||
std::vector<announce_entry> trackers = t.trackers();
|
std::vector<announce_entry> trackers = t.trackers();
|
||||||
TEST_EQUAL(trackers.size(), 3);
|
TEST_EQUAL(trackers.size(), 3);
|
||||||
if (trackers.size() > 0)
|
std::set<std::string> trackers_set;
|
||||||
{
|
for (std::vector<announce_entry>::iterator i = trackers.begin()
|
||||||
TEST_EQUAL(trackers[0].url, "http://1");
|
, end(trackers.end()); i != end; ++i)
|
||||||
fprintf(stderr, "1: %s\n", trackers[0].url.c_str());
|
trackers_set.insert(i->url);
|
||||||
}
|
|
||||||
if (trackers.size() > 1)
|
|
||||||
{
|
TEST_CHECK(trackers_set.count("http://1") == 1);
|
||||||
TEST_EQUAL(trackers[1].url, "http://2");
|
TEST_CHECK(trackers_set.count("http://2") == 1);
|
||||||
fprintf(stderr, "2: %s\n", trackers[1].url.c_str());
|
TEST_CHECK(trackers_set.count("http://3") == 1);
|
||||||
}
|
|
||||||
if (trackers.size() > 2)
|
|
||||||
{
|
|
||||||
TEST_EQUAL(trackers[2].url, "http://3");
|
|
||||||
fprintf(stderr, "3: %s\n", trackers[2].url.c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
p.url = "magnet:"
|
p.url = "magnet:"
|
||||||
"?tr=http://1"
|
"?tr=http://1"
|
||||||
|
@@ -440,7 +440,7 @@ void run_until(io_service& ios, bool const& done)
|
|||||||
ios.run_one(ec);
|
ios.run_one(ec);
|
||||||
if (ec)
|
if (ec)
|
||||||
{
|
{
|
||||||
std::cerr << "run_one: " << ec.message() << std::endl;
|
std::cerr << "run_one: " << ec.message().c_str() << std::endl;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
std::cerr << time_now_string() << " done: " << done << std::endl;
|
std::cerr << time_now_string() << " done: " << done << std::endl;
|
||||||
|
Reference in New Issue
Block a user