| At line 1 changed 2 lines. | 
| google | 
| vfdsf | 
| [this mailing list thread|http://nagoya.apache.org/eyebrowse/[email protected]&msgNo=451].  | 
| At line 4 changed 1 line. | 
| jkdsfdsf | 
| [What is this SandBox?|WhatIsThisSandBox] | 
 | 
| [{Java2HtmlPlugin  | 
 | 
| import javax.naming.Context; | 
| import javax.naming.InitialContext; | 
 | 
| import junit.framework.TestCase; | 
 | 
| import org.mockejb.MockContainer; | 
| import org.mockejb.SessionBeanDescriptor; | 
| import org.mockejb.jndi.MockContextFactory; | 
| import org.springframework.context.ApplicationContext; | 
| import org.springframework.context.support.ClassPathXmlApplicationContext; | 
 | 
| /** | 
|  * Parent TestCase class for testing EJBs using MockEJB | 
|  *  | 
|  * @author mraible | 
|  *  | 
|  */ | 
| public abstract class MockEJBTestCase extends TestCase { | 
 | 
| 	/** | 
| 	 * This method sets up a MockContainer and allows you to deploy an EJB to | 
| 	 * it. Override <code>onSetUp()</code> to add custom set-up behavior. | 
| 	 *  | 
| 	 * @see #onSetUp() | 
| 	 */ | 
| 	protected final void setUp() throws Exception { | 
| 		MockContextFactory.setAsInitial(); | 
 | 
| 		Context ctx = new InitialContext(); | 
| 		ApplicationContext appCtx =  | 
| 			new ClassPathXmlApplicationContext(getConfigLocations()); | 
| 		 | 
| 		ctx.bind("java:comp/env/jdbc/appDS", appCtx.getBean("dataSource")); | 
| 		 | 
| 		MockContainer mc = new MockContainer(ctx); | 
| 		SessionBeanDescriptor dd = getDeploymentDescriptor(); | 
| 		mc.deploy(dd); | 
| 		onSetUp(); | 
| 	} | 
 | 
| 	protected String[] getConfigLocations() { | 
| 		return new String[] { "classpath:/applicationContext.xml" }; | 
| 	} | 
 | 
| 	protected void onSetUp() throws Exception {} | 
 | 
| 	protected abstract SessionBeanDescriptor getDeploymentDescriptor(); | 
| } | 
 | 
| }] | 
 | 
| [CreateDAO_zh] | 
| [CreateDAO_sp] | 
 | 
| [CreateManager_es] | 
 | 
| [QuickStart Guide_es] | 
 | 
| [SpringControllerUnitTest] | 
 | 
 | 
| [δΈζζε|Articles_zh] |