Skip to content

Commit

Permalink
Create separate test for AST error
Browse files Browse the repository at this point in the history
  • Loading branch information
codeconsole committed May 21, 2019
1 parent f4925e2 commit 08a2e27
Showing 1 changed file with 19 additions and 5 deletions.
Expand Up @@ -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()
Expand All @@ -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()
Expand Down

0 comments on commit 08a2e27

Please sign in to comment.