summaryrefslogtreecommitdiff
path: root/test/UTMetadataDataExtensionMessageTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-12-04 12:48:54 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-12-04 12:48:54 +0000
commit625a102d1ba297cd500b0dec3bfbb417469ebab5 (patch)
tree08cf041bf0309ec40c63ba87c4f67e391ec8f23c /test/UTMetadataDataExtensionMessageTest.cc
parent56265173bd54bb164bd14a527de54cddd7219ece (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.cc7
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