Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何为grailsdelete()方法编写测试_Unit Testing_Grails_Tdd_Gorm_Grails Domain Class - Fatal编程技术网

Unit testing 如何为grailsdelete()方法编写测试

Unit testing 如何为grailsdelete()方法编写测试,unit-testing,grails,tdd,gorm,grails-domain-class,Unit Testing,Grails,Tdd,Gorm,Grails Domain Class,我想在Grails中为delete()编写一些测试。这些测试需要进行集成测试,因为它们需要具有hibernate的数据库 如果能够编写测试来确定delete()何时由于外键约束而失败,那就太好了。 例如: 您可以使用: assertNull Playlist.findById(playlist.id) 或 访问dynamic finder或exists方法时,将显示有关删除失败原因的信息 assertNull Playlist.findById(playlist.id) assertFals

我想在Grails中为delete()编写一些测试。这些测试需要进行集成测试,因为它们需要具有hibernate的数据库

如果能够编写测试来确定delete()何时由于外键约束而失败,那就太好了。 例如:

您可以使用:

assertNull Playlist.findById(playlist.id)

访问dynamic finder或exists方法时,将显示有关删除失败原因的信息

assertNull Playlist.findById(playlist.id)
assertFalse Playlist.exists(playlist.id)