2 * @author Graeme Rocher
7 package org
.codehaus
.groovy
.grails
.orm
.hibernate
8 class UnidirectionalMapOneToManyUpdateTests
extends AbstractGrailsHibernateTests
{
10 protected void onSetUp() {
17 static hasMany = [ orders : Order]
26 Date date = new Date()
37 void testAssociateOneToMany() {
38 def custClass
= ga
.getDomainClass("Customer").clazz
39 def orderClass
= ga
.getDomainClass("Order").clazz
41 assert custClass
.newInstance(email
:"foo@bar.com", password
:"letmein").save()
42 assert orderClass
.newInstance(number
:"12345").save(flush
:true)
46 def cust
= custClass
.get(1)
47 def order
= orderClass
.get(1)
49 cust
.orders
= [order1
:order
]
56 cust
= custClass
.get(1)
58 assertEquals
1, cust
.orders
.size()
59 assert cust
.orders
.order1