print("*** time = " + time); print("*** entry.lastModifiedTime / PR_USEC_PER_MSEC = " + (entry.lastModifiedTime / PR_USEC_PER_MSEC)); 
function testpass(source){  // Should exist.  do_check_true(source.hasEntry(FILENAME));  var entry = source.getEntry(FILENAME);  do_check_neq(entry, null);  do_check_false(entry.isDirectory);  // Should be stored  do_check_eq(entry.compression, ZIP_METHOD_STORE);  var diff = Math.abs((entry.lastModifiedTime / PR_USEC_PER_MSEC) - time);  if (diff > TIME_RESOLUTION)    do_throw(diff);  // File size should match our data size.  do_check_eq(entry.realSize, DATA.length);  // When stored sizes should match.  do_check_eq(entry.size, entry.realSize);  // Check that the CRC is accurate  do_check_eq(entry.CRC32, CRC);}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/48b2ee3b3a6303b83383bb6e97deb96b81581d50/test_storedata.js/buggy/modules/libjar/zipwriter/test/unit/test_storedata.js