【发布时间】:2014-11-19 02:57:43
【问题描述】:
我检查了一个基于 maven 的项目,但由于某种原因,我无法克服测试类的编译。即使我通过 grails 命令创建一个新测试,我也无法编译它。
我得到的错误是代码上的Error:Groovyc: unable to resolve class org.junit.Assert
import exchange.TimetableController
import grails.converters.JSON
import grails.test.mixin.Mock
import grails.test.mixin.TestFor
import org.springframework.http.HttpStatus
import spock.lang.Specification
/**
* See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
*/
@TestFor(TimetableController)
@Mock([Person,Parallel,Course,Event,RestService])
class TimetableControllerSpec extends Specification {
(...)
.. 当我同时删除 @TestFor 和 @Mock 注释时,文件被编译。我应该从哪里开始?
【问题讨论】: