RequestGroupTest.cc 759 B

1234567891011121314151617181920212223242526272829303132
  1. #include "RequestGroup.h"
  2. #include "prefs.h"
  3. #include <cppunit/extensions/HelperMacros.h>
  4. using namespace std;
  5. class RequestGroupTest : public CppUnit::TestFixture {
  6. CPPUNIT_TEST_SUITE(RequestGroupTest);
  7. CPPUNIT_TEST(testTryAutoFileRenaming);
  8. CPPUNIT_TEST_SUITE_END();
  9. private:
  10. public:
  11. void setUp() {}
  12. void testTryAutoFileRenaming();
  13. };
  14. CPPUNIT_TEST_SUITE_REGISTRATION( RequestGroupTest );
  15. void RequestGroupTest::testTryAutoFileRenaming()
  16. {
  17. Option op;
  18. op.put(PREF_DIR, ".");
  19. RequestGroup rg("http://localhost/RequestGroupTest.cc", &op);
  20. rg.setUserDefinedFilename("RequestGroupTest.cc");
  21. rg.initSegmentMan();
  22. CPPUNIT_ASSERT(rg.tryAutoFileRenaming());
  23. CPPUNIT_ASSERT_EQUAL(string("./RequestGroupTest.cc.1"), rg.getFilePath());
  24. }