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

Popular posts from this blog

php - Admin SDK -- get information about the group -

dns - How To Use Custom Nameserver On Free Cloudflare? -

Python Error - TypeError: input expected at most 1 arguments, got 3 -