DefaultDiskWriterTest.cc 593 B

12345678910111213141516171819202122232425262728293031
  1. #include "DefaultDiskWriter.h"
  2. #include <cppunit/extensions/HelperMacros.h>
  3. namespace aria2 {
  4. class DefaultDiskWriterTest:public CppUnit::TestFixture {
  5. CPPUNIT_TEST_SUITE(DefaultDiskWriterTest);
  6. CPPUNIT_TEST(testSize);
  7. CPPUNIT_TEST_SUITE_END();
  8. private:
  9. public:
  10. void setUp() {
  11. }
  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((off_t)4096LL, dw.size());
  21. }
  22. } // namespace aria2