1 15 package org.apache.tapestry.components; 16 17 import org.apache.tapestry.IMarkupWriter; 18 import org.apache.tapestry.IRequestCycle; 19 import org.easymock.MockControl; 20 21 27 public class TestRenderBlock extends BaseComponentTestCase 28 { 29 public void testNullBlock() 30 { 31 RenderBlock rb = (RenderBlock) newInstance(RenderBlock.class); 32 33 IMarkupWriter writer = newWriter(); 34 IRequestCycle cycle = newCycle(); 35 36 replayControls(); 37 38 rb.render(writer, cycle); 39 40 verifyControls(); 41 } 42 43 public void testNonNullBlock() 44 { 45 MockControl bc = newControl(Block.class); 46 Block b = (Block) bc.getMock(); 47 48 RenderBlock rb = (RenderBlock) newInstance(RenderBlock.class, new Object [] 49 { "block", b }); 50 51 IMarkupWriter writer = newWriter(); 52 IRequestCycle cycle = newCycle(); 53 54 b.renderForComponent(writer, cycle, rb); 55 56 replayControls(); 57 58 rb.render(writer, cycle); 59 60 verifyControls(); 61 } 62 } | Popular Tags |