1
Grails의 새내기 비트입니다. 다음과 같이 hasMany 관계로 연결된 2 개의 도메인 객체가 있습니다.Grails - GORM 관계 테스트
class Accommodation
{
String id
String name
static hasMany = [ accommodationDescription : AccommodationDescription ]
}
class AccommodationDescription
{
// Accommodation
Accommodation accommodation
// Description
Description description
static belongsTo = [accommodation : Accommodation]
}
나는 계단식 삭제 기능을 테스트하는 코드를 작성했습니다. 내 질문은 두 가지입니다.
단위 테스트에서이 문제가 발생했습니다.
공극 testAccDescDelete()를
{
Accommodation acc = ...create a populated instance assert acc.save() // this passes! acc.delete() // no errors here assert ! acc.hasErrors() // this passes! assert acc.accommodationDescription == null // this fails.
}
:
I는 캐스케이드과 같이 삭제 시도 testXXX (...) 방법이 그러나 이것은 작동하지 않으며 주장은 실패합니다. 누군가 제발 말해 줄래?