DefaultDiskWriterTest.cc 619 B

123456789101112131415161718192021222324252627282930313233
  1. #include "DefaultDiskWriter.h"
  2. #include <cppunit/extensions/HelperMacros.h>
  3. #include "a2functional.h"
  4. namespace aria2 {
  5. class DefaultDiskWriterTest:public CppUnit::TestFixture {
  6. CPPUNIT_TEST_SUITE(DefaultDiskWriterTest);
  7. CPPUNIT_TEST(testSize);
  8. CPPUNIT_TEST_SUITE_END();
  9. private:
  10. public:
  11. void setUp() {
  12. }
  13. void testSize();
  14. };
  15. CPPUNIT_TEST_SUITE_REGISTRATION( DefaultDiskWriterTest );
  16. void DefaultDiskWriterTest::testSize()
  17. {
  18. DefaultDiskWriter dw(A2_TEST_DIR"/4096chunk.txt");
  19. dw.enableReadOnly();
  20. dw.openExistingFile();
  21. CPPUNIT_ASSERT_EQUAL((int64_t)4_k, dw.size());
  22. }
  23. } // namespace aria2