Author: kmalhi
Date: Fri Jul  2 01:00:37 2010
New Revision: 959825

URL: http://svn.apache.org/viewvc?rev=959825&view=rev
Log:
Tests validation key wrong.class.type specified in 
org.apache.openejb.config.rules.Messages.properties

Added:
    
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java

Added: 
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java?rev=959825&view=auto
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java
 (added)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/config/rules/CheckWrongClassTypeTest.java
 Fri Jul  2 01:00:37 2010
@@ -0,0 +1,27 @@
+package org.apache.openejb.config.rules;
+
+import org.apache.openejb.OpenEJBException;
+import org.apache.openejb.jee.EjbJar;
+import org.apache.openejb.jee.EntityBean;
+import org.apache.openejb.jee.PersistenceType;
+import org.apache.openejb.jee.StatelessBean;
+import org.junit.Ignore;
+import org.junit.runner.RunWith;
+
+...@runwith(ValidationRunner.class)
+public class CheckWrongClassTypeTest {
+  @Keys({ "wrong.class.type", "noInterfaceDeclared.entity" })
+  public EjbJar wrongClassType() throws OpenEJBException {
+    System.setProperty("openejb.validation.output.level", "VERBOSE");
+    EjbJar ejbJar = new EjbJar();
+    EntityBean entityBean = new EntityBean();
+    entityBean.setEjbClass(FooEntity.class);
+    entityBean.setEjbName("fooEntity");
+    entityBean.setPersistenceType(PersistenceType.BEAN);
+    ejbJar.addEnterpriseBean(entityBean);
+    return ejbJar;
+  }
+
+  private static class FooEntity {
+  }
+}


Reply via email to