diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-08-28 15:48:05 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-08-28 15:48:05 +0000 |
| commit | 917e69793caec0b0c41a13aaffd4ea3b721bc8b6 (patch) | |
| tree | feef28cc8e0e4f9e232a2596f4fdf38d2f208af9 /test/RequestGroupTest.cc | |
| parent | f62a1dff8aa322ad7d94bc3206fb3266bb2fd68d (diff) | |
Added new testcase
Diffstat (limited to 'test/RequestGroupTest.cc')
| -rw-r--r-- | test/RequestGroupTest.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/RequestGroupTest.cc b/test/RequestGroupTest.cc new file mode 100644 index 00000000..986d29c0 --- /dev/null +++ b/test/RequestGroupTest.cc @@ -0,0 +1,32 @@ +#include "RequestGroup.h" +#include "prefs.h" +#include <cppunit/extensions/HelperMacros.h> + +using namespace std; + +class RequestGroupTest : public CppUnit::TestFixture { + + CPPUNIT_TEST_SUITE(RequestGroupTest); + CPPUNIT_TEST(testTryAutoFileRenaming); + CPPUNIT_TEST_SUITE_END(); +private: + +public: + void setUp() {} + + void testTryAutoFileRenaming(); +}; + + +CPPUNIT_TEST_SUITE_REGISTRATION( RequestGroupTest ); + +void RequestGroupTest::testTryAutoFileRenaming() +{ + Option op; + op.put(PREF_DIR, "."); + RequestGroup rg("http://localhost/RequestGroupTest.cc", &op); + rg.setUserDefinedFilename("RequestGroupTest.cc"); + rg.initSegmentMan(); + CPPUNIT_ASSERT(rg.tryAutoFileRenaming()); + CPPUNIT_ASSERT_EQUAL(string("./RequestGroupTest.cc.1"), rg.getFilePath()); +} |
