11package grails.gorm.tests
22
3- import grails.gorm.annotation.Entity
4- import org.grails.datastore.gorm.GormEntity
3+ import grails.persistence.Entity
54import org.grails.datastore.gorm.events.ConfigurableApplicationEventPublisher
65import org.grails.datastore.mapping.core.Datastore
76import org.grails.datastore.mapping.engine.event.AbstractPersistenceEvent
@@ -20,7 +19,7 @@ class DirtyCheckingAfterListenerSpec extends GormDatastoreSpec {
2019
2120 @Override
2221 List getDomainClasses () {
23- return [Player ]
22+ return [TestPlayer ]
2423 }
2524
2625 def setup () {
@@ -37,15 +36,15 @@ class DirtyCheckingAfterListenerSpec extends GormDatastoreSpec {
3736 void " test state change from listener update the object" () {
3837
3938 when :
40- Player john = new Player (name : " John" ). save()
39+ TestPlayer john = new TestPlayer (name : " John" ). save(flush : true )
4140
4241 then :
43- new PollingConditions (). eventually { listener. isExecuted && Player . count()}
42+ new PollingConditions (). eventually { listener. isExecuted && TestPlayer . count()}
4443
4544 when :
4645 session. flush()
4746 session. clear()
48- john = Player . get(john. id)
47+ john = TestPlayer . get(john. id)
4948
5049 then :
5150 john. attributes
@@ -55,7 +54,8 @@ class DirtyCheckingAfterListenerSpec extends GormDatastoreSpec {
5554}
5655
5756@Entity
58- class Player implements GormEntity<Player > {
57+ class TestPlayer implements Serializable {
58+ Long id
5959 String name
6060 List<String > attributes
6161
@@ -71,7 +71,7 @@ class TestSaveOrUpdateEventListener extends AbstractPersistenceEventListener {
7171
7272 @Override
7373 protected void onPersistenceEvent (AbstractPersistenceEvent event ) {
74- Player player = (Player ) event. entityObject
74+ TestPlayer player = (TestPlayer ) event. entityObject
7575 player. attributes = [" test0" , " test1" , " test2" ]
7676 isExecuted = true
7777 }
0 commit comments