Spring Spock中的MockMvc不工作

Spring Spock中的MockMvc不工作,spring,junit,mockito,spock,mockmvc,Spring,Junit,Mockito,Spock,Mockmvc,我有一个简单控制器的设置: @Controller @RequestMapping("/test") public class TestController { @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody List<String> getTestString(

我有一个简单控制器的设置:

@Controller
@RequestMapping("/test")
public class TestController {

    @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
    public @ResponseBody List<String> getTestString(){
        List<String> sampleTest = new ArrayList<String>();
        sampleTest.add("Test");

        return sampleTest;
    }
}
我拥有的罐子是:

弹簧试验:4.0.5 JavaXServlet api:3.0.1 斯波克弹簧:0.7-groovy-2.0

运行测试后,我得到的错误如下:

groovy.lang.MissingMethodException: No signature of method: com.crmservice.controller.TestControllerTest.get() is applicable for argument types: (java.lang.String) values: [/test]
Possible solutions: getAt(java.lang.String), grep(), grep(java.lang.Object), wait(), Spy(), any()
    at com.crmservice.controller.TestControllerTest.testing TestController(TestControllerTest.groovy:27)

是否导入缺少的
get
方法

在导入块中需要以下行:

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get

tnx,这就是问题所在:)
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get