Browse Source

2010-07-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Increased DOMAIN_EVICTION_TRIGGER to 2000
	* src/CookieStorage.cc
	* test/CookieStorageTest.cc
Tatsuhiro Tsujikawa 15 years ago
parent
commit
880af94348
3 changed files with 9 additions and 3 deletions
  1. 6 0
      ChangeLog
  2. 1 1
      src/CookieStorage.cc
  3. 2 2
      test/CookieStorageTest.cc

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2010-07-09  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Increased DOMAIN_EVICTION_TRIGGER to 2000
+	* src/CookieStorage.cc
+	* test/CookieStorageTest.cc
+
 2010-07-09  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Added Chromium/Google Chrome Cookies file support. Thanks to

+ 1 - 1
src/CookieStorage.cc

@@ -110,7 +110,7 @@ CookieStorage::CookieStorage():logger_(LogFactory::getInstance()) {}
 CookieStorage::~CookieStorage() {}
 
 // See CookieStorageTest::testDomainIsFull() in CookieStorageTest.cc
-static const size_t DOMAIN_EVICTION_TRIGGER = 600;
+static const size_t DOMAIN_EVICTION_TRIGGER = 2000;
 
 static const double DOMAIN_EVICTION_RATE = 0.1;
 

+ 2 - 2
test/CookieStorageTest.cc

@@ -370,11 +370,11 @@ void CookieStorageTest::testDomainIsFull()
   // See DOMAIN_EVICTION_TRIGGER and DOMAIN_EVICTION_RATE in
   // CookieStorage.cc
   CookieStorage st;
-  for(size_t i = 0; i < 601; ++i) {
+  for(size_t i = 0; i < 2001; ++i) {
     Cookie c("k", "v", "/", "domain"+util::itos(i), false);
     st.store(c);
   }
-  CPPUNIT_ASSERT_EQUAL((size_t)541, st.size());
+  CPPUNIT_ASSERT_EQUAL((size_t)1801, st.size());
 }
 
 } // namespace aria2