1 15 package org.apache.tapestry.services.impl; 16 17 import org.apache.hivemind.test.HiveMindTestCase; 18 import org.apache.tapestry.engine.IEngineService; 19 import org.apache.tapestry.services.ServiceMap; 20 import org.easymock.MockControl; 21 22 27 public class TestEngineServiceObjectProvider extends HiveMindTestCase 28 { 29 public void testProvideObject() 30 { 31 MockControl mapControl = newControl(ServiceMap.class); 32 ServiceMap map = (ServiceMap) mapControl.getMock(); 33 34 IEngineService service = (IEngineService) newMock(IEngineService.class); 35 36 map.getService("page"); 37 mapControl.setReturnValue(service); 38 39 replayControls(); 40 41 EngineServiceObjectProvider p = new EngineServiceObjectProvider(); 42 43 p.setServiceMap(map); 44 45 assertSame(service, p.provideObject(null, null, "page", null)); 46 47 verifyControls(); 48 } 49 } | Popular Tags |