Я пытаюсь запустить очень простой интеграционный тест и постоянно получаю эту ошибку:
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, так как это неудобно, поскольку вся эта помощь будет наиболее цениться.