summaryrefslogtreecommitdiff
path: root/test/RequestGroupTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-08-28 15:48:05 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2007-08-28 15:48:05 +0000
commit917e69793caec0b0c41a13aaffd4ea3b721bc8b6 (patch)
treefeef28cc8e0e4f9e232a2596f4fdf38d2f208af9 /test/RequestGroupTest.cc
parentf62a1dff8aa322ad7d94bc3206fb3266bb2fd68d (diff)
Added new testcase
Diffstat (limited to 'test/RequestGroupTest.cc')
-rw-r--r--test/RequestGroupTest.cc32
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());
+}