rem: prefs.setIntPref("browser.history_expire_days", 1); 
add: prefs.setIntPref("browser.history_expire_days_min", 1); 
context: function startExpireBoth() {  dump("starting expiration test 3: both criteria met\n");  // setup  histsvc.removeAllPages();  observer.expiredURI = null;  // add visits  // 2 days old, in microseconds  var age = (Date.now() - (86400 * 2 * 1000)) * 1000;  dump("AGE: " + age + "\n");  histsvc.addVisit(testURI, age, 0, histsvc.TRANSITION_TYPED, false, 0);  histsvc.addVisit(testURI, age, 0, histsvc.TRANSITION_TYPED, false, 0);  annosvc.setPageAnnotation(testURI, testAnnoName, testAnnoVal, 0, annosvc.EXPIRE_WITH_HISTORY);  // set visit cap to 1  prefs.setIntPref("browser.history_expire_sites", 1);  // set date max to 3  prefs.setIntPref("browser.history_expire_days", 3);  // set date minimum to 1  prefs.setIntPref("browser.history_expire_days", 1);  // trigger expiration  ghist.addURI(triggerURI, false, true, null);  // setup confirmation  do_timeout(3600, "checkExpireBoth();"); // incremental expiration timer is 3500}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/8b877d737a6d79ae560baf6bd56b286f8c363fbf/test_expiration.js/clean/toolkit/components/places/tests/unit/test_expiration.js