[jboss-svn-commits] JBL Code SVN: r28147 - in labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB: .settings and 3 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jul 17 10:22:23 EDT 2009
Author: whitingjr
Date: 2009-07-17 10:22:23 -0400 (Fri, 17 Jul 2009)
New Revision: 28147
Modified:
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.classpath
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.settings/org.eclipse.wst.common.component
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/PersonManagerBean.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/model/Person.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestPersonManager.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestServiceLocator.java
Log:
Updated test cases and domain objects.
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.classpath
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.classpath 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.classpath 2009-07-17 14:22:23 UTC (rev 28147)
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" output="target/classes" path="src/main/java"/>
- <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
+ <classpathentry kind="src" output="bin" path="src/main/java"/>
+ <classpathentry kind="src" path="src/main/test"/>
+ <classpathentry excluding="**" kind="src" output="bin" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 5.0 Runtime"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.settings/org.eclipse.wst.common.component
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.settings/org.eclipse.wst.common.component 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/.settings/org.eclipse.wst.common.component 2009-07-17 14:22:23 UTC (rev 28147)
@@ -3,6 +3,7 @@
<wb-module deploy-name="MVCCSampleEJB-0.0.1-SNAPSHOT">
<wb-resource deploy-path="/" source-path="/src/main/resources"/>
<wb-resource deploy-path="/" source-path="/src/main/java"/>
+ <wb-resource deploy-path="/" source-path="/src/main/test"/>
<property name="java-output-path"/>
</wb-module>
</project-modules>
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/PersonManagerBean.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/PersonManagerBean.java 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/PersonManagerBean.java 2009-07-17 14:22:23 UTC (rev 28147)
@@ -16,11 +16,12 @@
*/
@Stateless(name = "PersonManager")
public class PersonManagerBean implements PersonManagerRemote, PersonManagerLocal {
-
- private static final Logger logger = Logger.getLogger(PersonManagerBean.class);
- @PersistenceContext (unitName="mvccsample")
+
+ @PersistenceContext (unitName="mvccsample")
private EntityManager entityManager;
+ private static final Logger logger = Logger.getLogger(PersonManagerBean.class);
+
/**
* Default constructor.
*/
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/model/Person.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/model/Person.java 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/model/Person.java 2009-07-17 14:22:23 UTC (rev 28147)
@@ -66,5 +66,13 @@
this.age = age;
}
-
+ @Override
+ public Object clone() throws CloneNotSupportedException
+ {
+ Person returnValue = new Person();
+ returnValue.setAge(this.getAge());
+ returnValue.setId(this.getId());
+ returnValue.setName(this.getName());
+ return returnValue;
+ }
}
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestPersonManager.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestPersonManager.java 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestPersonManager.java 2009-07-17 14:22:23 UTC (rev 28147)
@@ -17,14 +17,15 @@
public class JITestPersonManager
{
private static final Logger logger = Logger.getLogger(JITestPersonManager.class);
- @Ignore
+ @Test
public void checkPersistentChanges()
{
PersonManager personManager = ServiceLocator.findRemotePersonManager();
Assert.assertNotNull(personManager);
Person person = personManager.find("Jeremy");
Assert.assertNotNull(person);
- person.setAge(5l);
+ Person detatched = (Person)person.clone();
+
personManager.update(person);
}
Modified: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestServiceLocator.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestServiceLocator.java 2009-07-17 14:21:59 UTC (rev 28146)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/test/uk/ac/ncl/sdia/mvcc/ejb/servicelocator/JITestServiceLocator.java 2009-07-17 14:22:23 UTC (rev 28147)
@@ -27,7 +27,7 @@
Assert.assertNotNull(person);
Assert.assertNotNull(person.getId());
Assert.assertTrue(StringUtils.isNumeric( person.getId().toString()));
-
+
}
More information about the jboss-svn-commits
mailing list