diff --git a/core/src/test/groovyx/gaelyk/datastore/EntityTransformationSpec.groovy b/core/src/test/groovyx/gaelyk/datastore/EntityTransformationSpec.groovy index 631edbf2..13859d64 100644 --- a/core/src/test/groovyx/gaelyk/datastore/EntityTransformationSpec.groovy +++ b/core/src/test/groovyx/gaelyk/datastore/EntityTransformationSpec.groovy @@ -422,16 +422,12 @@ class EntityTransformationSpec extends Specification { import groovyx.gaelyk.datastore.Key import groovyx.gaelyk.datastore.Entity as GE import groovyx.gaelyk.datastore.Indexed - import groovyx.gaelyk.datastore.Ignore - import groovyx.gaelyk.datastore.Order - import groovy.transform.Canonical import com.google.appengine.api.datastore.* - @GE @Canonical @groovy.transform.CompileStatic + @GE @groovy.transform.CompileStatic class Person { @Key long id @Indexed String name - @Ignore Order order } def key = new Person(name: 'test').save() @@ -444,6 +440,24 @@ class EntityTransformationSpec extends Specification { obj.pogo.id == obj.key.id } + def "AST Error test"(){ + def obj = newShell().evaluate ''' + import groovyx.gaelyk.datastore.Order + import groovyx.gaelyk.datastore.Entity as GE + import groovyx.gaelyk.datastore.Indexed + import groovyx.gaelyk.datastore.Ignore + import groovy.transform.Canonical + + @GE @Canonical + class Person { + @Ignore Order order + } + true + ''' + expect: + obj == true + } + /*@spock.lang.Ignore*/ def "Id is set 2"(){ DatastoreEntity obj = new Order()