diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-12-04 12:48:54 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-12-04 12:48:54 +0000 |
| commit | 625a102d1ba297cd500b0dec3bfbb417469ebab5 (patch) | |
| tree | 08cf041bf0309ec40c63ba87c4f67e391ec8f23c /test/UTMetadataDataExtensionMessageTest.cc | |
| parent | 56265173bd54bb164bd14a527de54cddd7219ece (diff) | |
2009-12-04 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Halt metadata download immediately when metadata download is done.
Don't wait unresponsive tracker.
* src/ByteArrayDiskWriter.h
* src/DefaultBtInteractive.cc
* src/DefaultExtensionMessageFactory.cc
* src/DefaultExtensionMessageFactory.h
* src/PeerInteractionCommand.cc
* src/UTMetadataDataExtensionMessage.cc
* src/UTMetadataDataExtensionMessage.h
* src/UTMetadataRequestExtensionMessage.cc
* test/UTMetadataDataExtensionMessageTest.cc
* test/UTMetadataRequestExtensionMessageTest.cc
Diffstat (limited to 'test/UTMetadataDataExtensionMessageTest.cc')
| -rw-r--r-- | test/UTMetadataDataExtensionMessageTest.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/test/UTMetadataDataExtensionMessageTest.cc b/test/UTMetadataDataExtensionMessageTest.cc index b7131f8a..7f1c45d0 100644 --- a/test/UTMetadataDataExtensionMessageTest.cc +++ b/test/UTMetadataDataExtensionMessageTest.cc @@ -7,7 +7,6 @@ #include "BtConstants.h" #include "PieceStorage.h" #include "DownloadContext.h" -#include "BtRuntime.h" #include "DirectDiskAdaptor.h" #include "ByteArrayDiskWriter.h" #include "BDE.h" @@ -71,7 +70,6 @@ void UTMetadataDataExtensionMessageTest::testDoReceivedAction() diskAdaptor->setDiskWriter(diskWriter); SharedHandle<MockPieceStorage> pieceStorage(new MockPieceStorage()); pieceStorage->setDiskAdaptor(diskAdaptor); - SharedHandle<BtRuntime> btRuntime(new BtRuntime()); SharedHandle<UTMetadataRequestTracker> tracker (new UTMetadataRequestTracker()); SharedHandle<DownloadContext> dctx(new DownloadContext()); @@ -91,7 +89,6 @@ void UTMetadataDataExtensionMessageTest::testDoReceivedAction() UTMetadataDataExtensionMessage m(1); m.setPieceStorage(pieceStorage); - m.setBtRuntime(btRuntime); m.setUTMetadataRequestTracker(tracker); m.setDownloadContext(dctx); @@ -107,11 +104,11 @@ void UTMetadataDataExtensionMessageTest::testDoReceivedAction() m.setIndex(0); m.setData(piece0); m.doReceivedAction(); - CPPUNIT_ASSERT(!btRuntime->isHalt()); tracker->add(0); m.doReceivedAction(); - CPPUNIT_ASSERT(btRuntime->isHalt()); + + CPPUNIT_ASSERT_EQUAL(metadata, diskWriter->getString()); } } // namespace aria2 |
