1 package org
.codehaus
.groovy
.grails
.orm
.hibernate
;
3 import org
.codehaus
.groovy
.grails
.commons
.*
4 import org
.codehaus
.groovy
.grails
.commons
.test
.*
6 class ListDomainTests
extends AbstractGrailsMockTests
{
8 void testListDomain() {
9 def authorClass
= ga
.getDomainClass("Author")
10 def bookClass
= ga
.getDomainClass("Book")
13 def authorsProp
= bookClass
.getPropertyByName("authors")
14 assert authorsProp
.oneToMany
15 assert authorsProp
.bidirectional
16 assert authorsProp
.association
17 assertEquals
"book", authorsProp
.referencedPropertyName
19 def otherSide
= authorsProp
.otherSide
21 assertEquals
"book", otherSide
.name
26 this.gcl
.parseClass('''
31 def hasMany = [authors:Author]