【发布时间】:2011-10-29 14:26:09
【问题描述】:
我正在尝试运行一个非常简单的集成测试并不断收到此错误:
Caused an ERROR
No signature of method: com.ra.EquipmentTests.assertNotNull() is applicable for argument types: (com.ra.equipment.Equipment) values: [com.ra.equipment.Equipment : 1]
groovy.lang.MissingMethodException: No signature of method: com.ra.EquipmentTests.assertNotNull() is applicable for argument types: (com.ra.equipment.Equipment) values: [com.ra.equipment.Equipment : 1]
at com.ra.EquipmentTests.testSomething(EquipmentTests.groovy:27)
有问题的课程和测试:
class Equipment {
static hasMany = [pixes: Pix]
static constraints = {
}
}
class Pix {
def Equipment equipment
static belongsTo = [Equipment]
static constraints = {
}
}
class EquipmentTests {
@Before
void setUp() {
// Setup logic here
}
@After
void tearDown() {
// Tear down logic here
}
@Test
void testSomething() {
def equipment = new Equipment()
//assertNull equipment.pixes
assertNotNull equipment.save()
}
}
我正在使用 Grails rc1 和 Groovy 1.7.8,令人尴尬的是,任何帮助都将不胜感激。
【问题讨论】:
标签: grails groovy integration-testing