DefaultDiskWriterTest.cc 616 B

12345678910111213141516171819202122232425262728293031
  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. void testSize();
  13. };
  14. CPPUNIT_TEST_SUITE_REGISTRATION(DefaultDiskWriterTest);
  15. void DefaultDiskWriterTest::testSize()
  16. {
  17. DefaultDiskWriter dw(A2_TEST_DIR "/4096chunk.txt");
  18. dw.enableReadOnly();
  19. dw.openExistingFile();
  20. CPPUNIT_ASSERT_EQUAL((int64_t)4_k, dw.size());
  21. }
  22. } // namespace aria2