[ 
https://issues.apache.org/jira/browse/OPENEJB-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12708339#action_12708339
 ] 

David Blevins commented on OPENEJB-1024:
----------------------------------------

$ svn ci container server assembly
Sending        
assembly/openejb-tomcat/openejb-tomcat-catalina/src/main/java/org/apache/openejb/tomcat/catalina/TomcatWebAppBuilder.java
Adding         container/openejb-api
Adding         container/openejb-api/pom.xml
Adding         container/openejb-api/src
Adding         container/openejb-api/src/main
Adding         container/openejb-api/src/main/java
Adding         container/openejb-api/src/main/java/org
Adding         container/openejb-api/src/main/java/org/apache
Adding         container/openejb-api/src/main/java/org/apache/openejb
Adding         container/openejb-api/src/main/java/org/apache/openejb/api
Adding         
container/openejb-api/src/main/java/org/apache/openejb/api/LocalClient.java
Adding         
container/openejb-api/src/main/java/org/apache/openejb/api/RemoteClient.java
Adding         container/openejb-api/src/main/resources
Adding         container/openejb-api/src/test
Adding         container/openejb-api/src/test/java
Adding         container/openejb-api/src/test/resources
Sending        container/openejb-core/pom.xml
Sending        
container/openejb-core/src/main/java/org/apache/openejb/InjectionProcessor.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ClientInfo.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EjbReferenceInfo.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/client/LocalInitialContext.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/ClearEmptyMappedName.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/ClientModule.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentLoader.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/DeploymentsResolver.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/EnvEntriesPropertiesDeployer.java
Adding         
container/openejb-core/src/main/java/org/apache/openejb/config/GeneratedClientModules.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/config/ReadDescriptors.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbInstanceFactory.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java
Sending        
container/openejb-core/src/main/java/org/apache/openejb/core/webservices/HandlerResolverImpl.java
Adding         
container/openejb-core/src/test/java/org/apache/openejb/config/LocalClientTest.java
Sending        
container/openejb-core/src/test/java/org/apache/openejb/core/webservices/HandlerResolverImplTest.java
Deleting       container/openejb-core/src/test/resources/altddapp
Sending        
container/openejb-jee/src/main/java/org/apache/openejb/jee/ApplicationClient.java
Sending        container/pom.xml
Sending        
server/openejb-axis2/src/main/java/org/apache/openejb/server/axis2/pojo/PojoWsContainer.java
Sending        
server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/pojo/PojoEndpoint.java
Transmitting file data ................................
Committed revision 773796.



> TestCase Dependency Injection via @LocalClient
> ----------------------------------------------
>
>                 Key: OPENEJB-1024
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1024
>             Project: OpenEJB
>          Issue Type: New Feature
>            Reporter: David Blevins
>            Assignee: David Blevins
>             Fix For: 3.1.1
>
>
> Basic example:
> @LocalClient
> public class MoviesTest extends TestCase {
>     @EJB
>     private Movies movies;
>     @Resource
>     private UserTransaction userTransaction;
>     @PersistenceContext
>     private EntityManager entityManager;
>     public void setUp() throws Exception {
>         Properties p = new Properties();
>         p.put(Context.INITIAL_CONTEXT_FACTORY, 
> "org.apache.openejb.client.LocalInitialContextFactory");
>         p.put("movieDatabase", "new://Resource?type=DataSource");
>         p.put("movieDatabase.JdbcDriver", "org.hsqldb.jdbcDriver");
>         p.put("movieDatabase.JdbcUrl", "jdbc:hsqldb:mem:moviedb");
>         InitialContext initialContext = new InitialContext(p);
>         // Here's the fun part
>         initialContext.bind("inject", this);
>     }
> }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to