1 15 package org.apache.tapestry.callback; 16 17 import org.apache.hivemind.test.HiveMindTestCase; 18 import org.apache.tapestry.IPage; 19 import org.apache.tapestry.IRequestCycle; 20 import org.apache.tapestry.components.BaseComponentTestCase; 21 22 28 public class TestPageCallback extends BaseComponentTestCase 29 { 30 public void testByString() 31 { 32 IRequestCycle cycle = newCycle(); 33 34 cycle.activate("Fred"); 35 36 replayControls(); 37 38 PageCallback callback = new PageCallback("Fred"); 39 40 assertEquals("PageCallback[Fred]", callback.toString()); 41 42 callback.performCallback(cycle); 43 44 verifyControls(); 45 } 46 47 public void testByPage() 48 { 49 IRequestCycle cycle = newCycle(); 50 IPage page = newPage("Barney"); 51 52 cycle.activate("Barney"); 53 54 replayControls(); 55 56 PageCallback callback = new PageCallback(page); 57 58 assertEquals("PageCallback[Barney]", callback.toString()); 59 60 callback.performCallback(cycle); 61 62 verifyControls(); 63 } 64 } 65 | Popular Tags |