Mockmvc put method is not working spring -
i writing test cases spring restful services. have put service in controller, syntax follows
@requestmapping(value="/update", method=requestmethod.put) public @responsebody list<paidupresponse> updatestatus( @requestbody @valid paiduprequest paiduprequest, httpservletrequest request, httpservletresponse response) { }
to write test case, used following method
mockmvc.perform(put("/update").contenttype(unittestutil.application_json_utf8) .content(unittestutil.convertobjecttojsonbytes(request))) .andexpect(status().isok());
but giving compilation error, saying "the method put(string) undefined". suggest me how test put method?
you have import appropriate dependency:
import static org.springframework.test.web.servlet.request.mockmvcrequestbuilders.put;
or
import static org.springframework.test.web.servlet.request.mockmvcrequestbuilders.*;
Comments
Post a Comment