1 9 package org.jboss.portal.test.common; 10 11 import junit.framework.TestCase; 12 13 import java.util.Calendar ; 14 15 import org.jboss.portal.common.util.Tools; 16 17 21 public class TemporaryHashTestCase extends TestCase 22 { 23 24 public TemporaryHashTestCase(String key) 25 { 26 super(key); 27 } 28 29 public void testBasic() 30 { 31 Calendar calendar = Calendar.getInstance(); 32 calendar.set(2004, 1, 1, 1, 30, 0); 33 String hash = Tools.generateTemporaryHash("blah", calendar.getTimeInMillis()); 34 35 calendar.set(2004, 1, 1, 1, 0, 0); 36 assertTrue(Tools.confirmTemporaryHash(hash, "blah", calendar.getTimeInMillis())); 37 38 calendar.set(2004, 1, 1, 0, 59, 59); 39 assertFalse(Tools.confirmTemporaryHash(hash, "blah", calendar.getTimeInMillis())); 40 41 calendar.set(2004, 1, 1, 2, 0, 0); 42 assertTrue(Tools.confirmTemporaryHash(hash, "blah", calendar.getTimeInMillis())); 43 44 calendar.set(2004, 1, 1, 2, 59, 59); 45 assertTrue(Tools.confirmTemporaryHash(hash, "blah", calendar.getTimeInMillis())); 46 47 calendar.set(2004, 1, 1, 3, 0, 0); 48 assertFalse(Tools.confirmTemporaryHash(hash, "blah", calendar.getTimeInMillis())); 49 } 50 } 51 | Popular Tags |