#363 - API CHANGE - BeanPersistController postLoad() ... moved to new/separate BeanPostLoad interface

This commit is contained in:
Robin Bygrave committed 2015-08-02 21:56:56 +12:00
1 parent 40ab3c81dc
commit 8f12442ac7
17 files changed
+617 -72

No files matched your search

@@ -7,14 +7,14 @@ import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class TestLifecyleAnnotatedBean extends BaseTestCase {
public class TestLifecycleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePrePersistMethodsWhenSavingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("PrePersist");
Ebean.getServerCacheManager();
Ebean.save(bean);
assertThat(bean.getBuffer()).contains("prePersist1");
@@ -23,10 +23,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePostPersistMethodsWhenSavingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("PostPersist");
Ebean.getServerCacheManager();
Ebean.save(bean);
assertThat(bean.getBuffer()).contains("postPersist1");
@@ -35,10 +35,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePostLoadMethodsWhenFindingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("PostLoad");
Ebean.getServerCacheManager();
Ebean.save(bean);
EBasicWithLifecycle loaded = Ebean.find(EBasicWithLifecycle.class, bean.getId());
@@ -48,10 +48,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePreUpdateMethodsWhenUpdatingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("Persisted");
Ebean.getServerCacheManager();
Ebean.save(bean);
bean.setName("PreUpdate");
@@ -63,10 +63,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePostUpdateMethodsWhenUpdatingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("Persisted");
Ebean.getServerCacheManager();
Ebean.save(bean);
bean.setName("PostUpdate");
@@ -78,10 +78,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePreRemoveMethodsWhenRemovingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("Persisted");
Ebean.getServerCacheManager();
Ebean.save(bean);
Ebean.delete(bean);
@@ -91,10 +91,10 @@ public class TestLifecyleAnnotatedBean extends BaseTestCase {
@Test
public void shouldExecutePostRemoveMethodsWhenRemovingBean() {
EBasicWithLifecycle bean = new EBasicWithLifecycle();
bean.setName("Persisted");
Ebean.getServerCacheManager();
Ebean.save(bean);
Ebean.delete(bean);