~ubuntu-branches/ubuntu/quantal/aria2/quantal

« back to all changes in this revision

Viewing changes to test/DefaultBtAnnounceTest.cc

  • Committer: Package Import Robot
  • Author(s): Kartik Mistry
  • Date: 2011-11-08 20:25:08 UTC
  • mfrom: (2.5.7 sid)
  • Revision ID: package-import@ubuntu.com-20111108202508-scfph8rj6tz0cckk
Tags: 1.13.0-1
* New upstream version:
  + Depends on libgcrypt11 (>= 1.5.0-3) (Closes: #642989)

Show diffs side-by-side

added added

removed removed

Lines of Context:
124
124
  for(List::ValueType::const_iterator tierIter = announceList->begin(),
125
125
        eoi = announceList->end(); tierIter != eoi; ++tierIter) {
126
126
    std::vector<std::string> ntier;
127
 
    const List* tier = asList(*tierIter);
 
127
    const List* tier = downcast<List>(*tierIter);
128
128
    for(List::ValueType::const_iterator uriIter = tier->begin(),
129
129
          eoi2 = tier->end(); uriIter != eoi2; ++uriIter) {
130
 
      const String* uri = asString(*uriIter);
 
130
      const String* uri = downcast<String>(*uriIter);
131
131
      ntier.push_back(uri->s());
132
132
    }
133
133
    dest.push_back(ntier);
405
405
  CPPUNIT_ASSERT_EQUAL((time_t)1800, an.getMinInterval());
406
406
  CPPUNIT_ASSERT_EQUAL((unsigned int)100, an.getComplete());
407
407
  CPPUNIT_ASSERT_EQUAL((unsigned int)200, an.getIncomplete());
408
 
#ifdef HAVE_INET_NTOP
409
408
  CPPUNIT_ASSERT_EQUAL((size_t)2, peerStorage_->getPeers().size());
410
409
  SharedHandle<Peer> peer = peerStorage_->getPeers()[0];
411
410
  CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), peer->getIPAddress());
412
411
  peer = peerStorage_->getPeers()[1];
413
412
  CPPUNIT_ASSERT_EQUAL(std::string("1002:1035:4527:3546:7854:1237:3247:3217"),
414
413
                       peer->getIPAddress());
415
 
#else // !HAVE_INET_NTOP
416
 
  CPPUNIT_ASSERT_EQUAL((size_t)1, peerStorage_->getPeers().size());
417
 
  SharedHandle<Peer> peer = peerStorage_->getPeers()[0];
418
 
  CPPUNIT_ASSERT_EQUAL(std::string("192.168.0.1"), peer->getIPAddress());
419
 
#endif // !HAVE_INET_NTOP
420
414
}
421
415
 
422
416
} // namespace aria2