diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-12-02 22:38:36 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-12-02 22:52:35 +0900 |
| commit | 3ee6784b7680ea941ec4ddd727b481d44d093953 (patch) | |
| tree | 48b609b276283df0add56c6328b19a2f2f4f4f16 /test/MultiDiskAdaptorTest.cc | |
| parent | 7ac1f17d56b9182ad3dfc262ec363e906943e64b (diff) | |
Made `make distcheck' pass.
We added 2 macros A2_TEST_DIR and A2_TEST_OUT_DIR to pass tests in
`make distcheck`. A2_TEST_DIR refers to test directory. All output
files by unit tests are now created under A2_TEST_OUT_DIR directory.
Diffstat (limited to 'test/MultiDiskAdaptorTest.cc')
| -rw-r--r-- | test/MultiDiskAdaptorTest.cc | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/test/MultiDiskAdaptorTest.cc b/test/MultiDiskAdaptorTest.cc index b99b890b..7a7ae1e5 100644 --- a/test/MultiDiskAdaptorTest.cc +++ b/test/MultiDiskAdaptorTest.cc @@ -46,15 +46,15 @@ CPPUNIT_TEST_SUITE_REGISTRATION( MultiDiskAdaptorTest ); std::vector<SharedHandle<FileEntry> > createEntries() { SharedHandle<FileEntry> array[] = { - SharedHandle<FileEntry>(new FileEntry("file0.txt", 0, 0)), - SharedHandle<FileEntry>(new FileEntry("file1.txt", 15, 0)), - SharedHandle<FileEntry>(new FileEntry("file2.txt", 7, 15)), - SharedHandle<FileEntry>(new FileEntry("file3.txt", 0, 22)), - SharedHandle<FileEntry>(new FileEntry("file4.txt", 2, 22)), - SharedHandle<FileEntry>(new FileEntry("file5.txt", 0, 24)), - SharedHandle<FileEntry>(new FileEntry("file6.txt", 3, 24)), - SharedHandle<FileEntry>(new FileEntry("file7.txt", 0, 27)), - SharedHandle<FileEntry>(new FileEntry("file8.txt", 2, 27)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file0.txt", 0, 0)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file1.txt", 15, 0)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file2.txt", 7, 15)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file3.txt", 0, 22)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file4.txt", 2, 22)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file5.txt", 0, 24)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file6.txt", 3, 24)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file7.txt", 0, 27)), + SharedHandle<FileEntry>(new FileEntry(A2_TEST_OUT_DIR"/file8.txt", 2, 27)), }; // 1 1 2 2 3 // 0....5....0....5....0....5....0 @@ -297,9 +297,9 @@ void MultiDiskAdaptorTest::testWriteData() { adaptor->writeData((const unsigned char*)msg.c_str(), msg.size(), 0); adaptor->closeFile(); - CPPUNIT_ASSERT(File("file0.txt").isFile()); + CPPUNIT_ASSERT(File(A2_TEST_OUT_DIR"/file0.txt").isFile()); char buf[128]; - readFile("file1.txt", buf, 5); + readFile(A2_TEST_OUT_DIR"/file1.txt", buf, 5); buf[5] = '\0'; CPPUNIT_ASSERT_EQUAL(msg, std::string(buf)); @@ -308,10 +308,10 @@ void MultiDiskAdaptorTest::testWriteData() { adaptor->writeData((const unsigned char*)msg2.c_str(), msg2.size(), 5); adaptor->closeFile(); - readFile("file1.txt", buf, 15); + readFile(A2_TEST_OUT_DIR"/file1.txt", buf, 15); buf[15] = '\0'; CPPUNIT_ASSERT_EQUAL(std::string("1234567890ABCDE"), std::string(buf)); - readFile("file2.txt", buf, 1); + readFile(A2_TEST_OUT_DIR"/file2.txt", buf, 1); buf[1] = '\0'; CPPUNIT_ASSERT_EQUAL(std::string("F"), std::string(buf)); @@ -320,33 +320,33 @@ void MultiDiskAdaptorTest::testWriteData() { adaptor->writeData((const unsigned char*)msg3.c_str(), msg3.size(), 10); adaptor->closeFile(); - readFile("file1.txt", buf, 15); + readFile(A2_TEST_OUT_DIR"/file1.txt", buf, 15); buf[15] = '\0'; CPPUNIT_ASSERT_EQUAL(std::string("123456789012345"), std::string(buf)); - readFile("file2.txt", buf, 7); + readFile(A2_TEST_OUT_DIR"/file2.txt", buf, 7); buf[7] = '\0'; CPPUNIT_ASSERT_EQUAL(std::string("1234567"), std::string(buf)); - CPPUNIT_ASSERT(File("file3.txt").isFile()); + CPPUNIT_ASSERT(File(A2_TEST_OUT_DIR"/file3.txt").isFile()); - readFile("file4.txt", buf, 2); + readFile(A2_TEST_OUT_DIR"/file4.txt", buf, 2); buf[2] = '\0'; CPPUNIT_ASSERT_EQUAL(std::string("12"), std::string(buf)); - CPPUNIT_ASSERT(File("file5.txt").isFile()); + CPPUNIT_ASSERT(File(A2_TEST_OUT_DIR"/file5.txt").isFile()); } void MultiDiskAdaptorTest::testReadData() { - SharedHandle<FileEntry> entry1(new FileEntry("file1r.txt", 15, 0)); - SharedHandle<FileEntry> entry2(new FileEntry("file2r.txt", 7, 15)); - SharedHandle<FileEntry> entry3(new FileEntry("file3r.txt", 3, 22)); + SharedHandle<FileEntry> entry1(new FileEntry(A2_TEST_DIR"/file1r.txt", 15, 0)); + SharedHandle<FileEntry> entry2(new FileEntry(A2_TEST_DIR"/file2r.txt", 7, 15)); + SharedHandle<FileEntry> entry3(new FileEntry(A2_TEST_DIR"/file3r.txt", 3, 22)); std::vector<SharedHandle<FileEntry> > entries; entries.push_back(entry1); entries.push_back(entry2); entries.push_back(entry3); adaptor->setFileEntries(entries.begin(), entries.end()); - + adaptor->enableReadOnly(); adaptor->openFile(); unsigned char buf[128]; adaptor->readData(buf, 15, 0); @@ -365,7 +365,7 @@ void MultiDiskAdaptorTest::testReadData() { void MultiDiskAdaptorTest::testCutTrailingGarbage() { - std::string dir = "./"; + std::string dir = A2_TEST_OUT_DIR; std::string prefix = "aria2_MultiDiskAdaptorTest_testCutTrailingGarbage_"; SharedHandle<FileEntry> entries[] = { SharedHandle<FileEntry>(new FileEntry(dir+"/"+prefix+"1", 256, 0)), @@ -394,7 +394,7 @@ void MultiDiskAdaptorTest::testCutTrailingGarbage() void MultiDiskAdaptorTest::testSize() { - std::string dir = "./"; + std::string dir = A2_TEST_OUT_DIR; std::string prefix = "aria2_MultiDiskAdaptorTest_testSize_"; SharedHandle<FileEntry> entries[] = { SharedHandle<FileEntry>(new FileEntry(dir+"/"+prefix+"1", 1, 0)), @@ -418,7 +418,7 @@ void MultiDiskAdaptorTest::testSize() void MultiDiskAdaptorTest::testUtime() { - std::string storeDir = "./aria2_MultiDiskAdaptorTest_testUtime"; + std::string storeDir = A2_TEST_OUT_DIR"/aria2_MultiDiskAdaptorTest_testUtime"; SharedHandle<FileEntry> entries[] = { SharedHandle<FileEntry>(new FileEntry(storeDir+"/requested", 0, 0)), SharedHandle<FileEntry>(new FileEntry(storeDir+"/notFound", 0, 0)), |
