Я хотел бы написать несколько тестов для delete () в Grails.Это должны быть интеграционные тесты, поскольку для них требуется база данных с hibernate.
Было бы неплохо иметь возможность писать тесты, чтобы выяснить, когда delete () не удается из-за ограничений внешнего ключа.Пример:
void testDeleteMedia() {
def playlist = new Playlist(name:'list1')
.addToSongs(new Song(name:'song1'))
.save()
playlist.delete()
assertFalse Playlist.exists(playlist.id)
// TODO: assert there no constraint failures
}