Author: rmannibucau Date: Sat May 3 10:26:15 2014 New Revision: 1592174 URL: http://svn.apache.org/r1592174 Log: making movies-complete* examples working deterministicly
Modified: tomee/tomee/trunk/examples/movies-complete-meta/src/test/java/org/superbiz/injection/tx/MoviesTest.java tomee/tomee/trunk/examples/movies-complete/src/main/java/org/superbiz/injection/tx/Movies.java tomee/tomee/trunk/examples/movies-complete/src/test/java/org/superbiz/injection/tx/MoviesTest.java Modified: tomee/tomee/trunk/examples/movies-complete-meta/src/test/java/org/superbiz/injection/tx/MoviesTest.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/movies-complete-meta/src/test/java/org/superbiz/injection/tx/MoviesTest.java?rev=1592174&r1=1592173&r2=1592174&view=diff ============================================================================== --- tomee/tomee/trunk/examples/movies-complete-meta/src/test/java/org/superbiz/injection/tx/MoviesTest.java (original) +++ tomee/tomee/trunk/examples/movies-complete-meta/src/test/java/org/superbiz/injection/tx/MoviesTest.java Sat May 3 10:26:15 2014 @@ -55,6 +55,19 @@ public class MoviesTest extends TestCase EJBContainer.createEJBContainer(p).getContext().bind("inject", this); } + @Override + protected void tearDown() throws Exception { + transactionalCaller.call(new Callable<Object>() { + @Override + public Object call() throws Exception { + for (final Movie m : movies.getMovies()) { + movies.deleteMovie(m); + } + return null; + } + }); + } + private void doWork() throws Exception { movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 1992)); Modified: tomee/tomee/trunk/examples/movies-complete/src/main/java/org/superbiz/injection/tx/Movies.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/movies-complete/src/main/java/org/superbiz/injection/tx/Movies.java?rev=1592174&r1=1592173&r2=1592174&view=diff ============================================================================== --- tomee/tomee/trunk/examples/movies-complete/src/main/java/org/superbiz/injection/tx/Movies.java (original) +++ tomee/tomee/trunk/examples/movies-complete/src/main/java/org/superbiz/injection/tx/Movies.java Sat May 3 10:26:15 2014 @@ -18,6 +18,7 @@ package org.superbiz.injection.tx; import javax.annotation.security.PermitAll; import javax.annotation.security.RolesAllowed; +import javax.ejb.Remove; import javax.ejb.Stateful; import javax.ejb.TransactionAttribute; import javax.ejb.TransactionAttributeType; Modified: tomee/tomee/trunk/examples/movies-complete/src/test/java/org/superbiz/injection/tx/MoviesTest.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/movies-complete/src/test/java/org/superbiz/injection/tx/MoviesTest.java?rev=1592174&r1=1592173&r2=1592174&view=diff ============================================================================== --- tomee/tomee/trunk/examples/movies-complete/src/test/java/org/superbiz/injection/tx/MoviesTest.java (original) +++ tomee/tomee/trunk/examples/movies-complete/src/test/java/org/superbiz/injection/tx/MoviesTest.java Sat May 3 10:26:15 2014 @@ -55,6 +55,19 @@ public class MoviesTest extends TestCase EJBContainer.createEJBContainer(p).getContext().bind("inject", this); } + @Override + protected void tearDown() throws Exception { + transactionalCaller.call(new Callable<Object>() { + @Override + public Object call() throws Exception { + for (final Movie m : movies.getMovies()) { + movies.deleteMovie(m); + } + return null; + } + }); + } + private void doWork() throws Exception { movies.addMovie(new Movie("Quentin Tarantino", "Reservoir Dogs", 1992));