Produced by Araxis Merge on 12/8/2017 1:33:40 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | PC_CP4_CiF.zip\FPPS_Backend\fpps_app\src\test\java\gov\va\med\fee\integration | VaFacilityControllerIntegrationTest.java | Fri Dec 8 17:51:36 2017 UTC |
| 2 | PC_CP4_CiF.zip\FPPS_Backend\fpps_app\src\test\java\gov\va\med\fee\integration | VaFacilityControllerIntegrationTest.java | Fri Dec 8 18:57:59 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 12 | 978 |
| Changed | 11 | 22 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | package go v.va.med.f ee.integra tion; | |
| 2 | ||
| 3 | import sta tic org.ju nit.Assert .assertFal se; | |
| 4 | import sta tic org.sp ringframew ork.test.w eb.servlet .request.M ockMvcRequ estBuilder s.get; | |
| 5 | import sta tic org.sp ringframew ork.test.w eb.servlet .request.M ockMvcRequ estBuilder s.post; | |
| 6 | import sta tic org.sp ringframew ork.test.w eb.servlet .request.M ockMvcRequ estBuilder s.put; | |
| 7 | import sta tic org.sp ringframew ork.test.w eb.servlet .request.M ockMvcRequ estBuilder s.delete; | |
| 8 | import sta tic org.sp ringframew ork.test.w eb.servlet .result.Mo ckMvcResul tHandlers. print; | |
| 9 | import sta tic org.sp ringframew ork.test.w eb.servlet .result.Mo ckMvcResul tMatchers. content; | |
| 10 | import sta tic org.sp ringframew ork.test.w eb.servlet .result.Mo ckMvcResul tMatchers. status; | |
| 11 | ||
| 12 | import org .apache.lo gging.log4 j.LogManag er; | |
| 13 | import org .apache.lo gging.log4 j.Logger; | |
| 14 | import org .junit.Bef ore; | |
| 15 | import org .junit.Tes t; | |
| 16 | import org .junit.run ner.RunWit h; | |
| 17 | import org .springfra mework.bea ns.factory .annotatio n.Autowire d; | |
| 18 | import org .springfra mework.htt p.HttpStat us; | |
| 19 | import org .springfra mework.htt p.MediaTyp e; | |
| 20 | import org .springfra mework.moc k.web.Mock HttpServle tResponse; | |
| 21 | import org .springfra mework.tes t.context. ContextCon figuration ; | |
| 22 | import org .springfra mework.tes t.context. junit4.Spr ingJUnit4C lassRunner ; | |
| 23 | import org .springfra mework.tes t.context. web.WebApp Configurat ion; | |
| 24 | import org .springfra mework.tes t.web.serv let.MockMv c; | |
| 25 | import org .springfra mework.tes t.web.serv let.Result Actions; | |
| 26 | import org .springfra mework.tes t.web.serv let.setup. MockMvcBui lders; | |
| 27 | import org .springfra mework.web .context.W ebApplicat ionContext ; | |
| 28 | ||
| 29 | import com .fasterxml .jackson.c ore.JsonPr ocessingEx ception; | |
| 30 | import com .fasterxml .jackson.d atabind.Ob jectMapper ; | |
| 31 | import com .fasterxml .jackson.d atabind.Ob jectWriter ; | |
| 32 | import com .fasterxml .jackson.d atabind.Se rializatio nFeature; | |
| 33 | ||
| 34 | import gov .va.med.fe e.configur ation.AppC onfig; | |
| 35 | import gov .va.med.fe e.configur ation.hibe rnate.Pers istenceCon fig; | |
| 36 | import gov .va.med.fe e.configur ation.spri ng.SpringM vcConfig; | |
| 37 | import gov .va.med.fe e.model.re quest.Cont actInfoReq uest; | |
| 38 | import gov .va.med.fe e.model.re quest.VaFa cilityRequ est; | |
| 39 | import gov .va.med.fe e.model.re quest.VaFa cilitySear chRequest; | |
| 40 | import gov .va.med.fe e.model.re quest.ZipC odeRequest ; | |
| 41 | ||
| 42 | @WebAppCon figuration | |
| 43 | @RunWith(S pringJUnit 4ClassRunn er.class) | |
| 44 | @ContextCo nfiguratio n(classes = { AppCon fig.class, Persisten ceConfig.c lass, Spri ngMvcConfi g.class }) | |
| 45 | public cla ss VaFacil ityControl lerIntegra tionTest { | |
| 46 | pr ivate stat ic final L ogger logg er = LogMa nager.getL ogger(VaFa cilityCont rollerInte grationTes t.class); | |
| 47 | ||
| 48 | @A utowired | |
| 49 | pr ivate WebA pplication Context wa c; | |
| 50 | pr ivate Mock Mvc mockMv c; | |
| 51 | ||
| 52 | @A utowired | |
| 53 | Mo ckHttpServ letRespons e response ; | |
| 54 | ||
| 55 | @B efore | |
| 56 | pu blic void setup() { | |
| 57 | this .mockMvc = MockMvcBu ilders.web AppContext Setup(this .wac).buil d(); | |
| 58 | } | |
| 59 | ||
| 60 | // I don't t hink it is a good id ea to inse rt data in to Databas e table by | |
| 61 | // running J Unit test. | |
| 62 | // This is w orking now . next tim e you want to run it , make sur e you ente r a | |
| 63 | // unique Va FacilityCd . | |
| 64 | // A random number can be genera ted and pa ss that to setVaFAci lityCd. | |
| 65 | /* | |
| 66 | * @Test | |
| 67 | * | |
| 68 | * @Rollback (true) pub lic void t est_addFac ility() th rows Excep tion { | |
| 69 | * | |
| 70 | * VaFacilit yRequest r eq = new V aFacilityR equest(); | |
| 71 | * req.setAg edDefiniti on(64545L) ; req.setA ppUserName ("Kawsar J ahan"); | |
| 72 | * req.setPa rentVaFaci lityCd("1" ); req.set ReroutingA llowed(tru e); | |
| 73 | * req.setSh ortName("t est"); req .setVaFaci lityCd("11 1199999"); | |
| 74 | * req.setVa FacilityNa me("test") ; req.setV aTypeCd("F AC"); | |
| 75 | * req.setVi snIdCd(1L) ; | |
| 76 | * | |
| 77 | * ObjectMap per mapper = new Obj ectMapper( ); | |
| 78 | * mapper.co nfigure(Se rializatio nFeature.W RAP_ROOT_V ALUE, fals e); | |
| 79 | * ObjectWri ter ow = m apper.writ er().withD efaultPret tyPrinter( ); String | |
| 80 | * requestJs on = ow.wr iteValueAs String(req ); | |
| 81 | * | |
| 82 | * ResultAct ions ra = mockMvc.pe rform(post ("/api/v1/ VaFacility /addFacili ty") | |
| 83 | * .contentT ype(MediaT ype.APPLIC ATION_JSON ).content( requestJso n)).andDo( | |
| 84 | * print()); logger.in fo("test_a ddFacility :" + | |
| 85 | * ra.andRet urn().getR esponse(). getStatus( )); | |
| 86 | * assertFal se(HttpSta tus.CREATE D.value() != | |
| 87 | * ra.andRet urn().getR esponse(). getStatus( )); } | |
| 88 | * / | |
| 89 | ||
| 90 | @T est | |
| 91 | pu blic void test_getAl lVisn() th rows Excep tion { | |
| 92 | Resu ltActions ra = mockM vc.perform (get("/api /v1/VaFaci lity/stati on/visn")) .andDo(pri nt()) | |
| 93 | .andExpe ct(status( ).isOk()). andExpect( content(). contentTyp e("applica tion/json; charset=UT F-8")); | |
| 94 | ||
| 95 | logg er.info("t est_getAll Visn_succe ss:" + ra. andReturn( ).getRespo nse().getS tatus()); | |
| 96 | asse rtFalse(Ht tpStatus.O K.value() != ra.andR eturn().ge tResponse( ).getStatu s()); | |
| 97 | } | |
| 98 | ||
| 99 | @T est | |
| 100 | pu blic void test_getAl lFacilityT ype() thro ws Excepti on { | |
| 101 | Resu ltActions s = mockMv c.perform( get("/api/ v1/VaFacil ity/statio n/type")). andDo(prin t()) | |
| 102 | .andExpe ct(status( ).isOk()). andExpect( content(). contentTyp e("applica tion/json; charset=UT F-8")); | |
| 103 | ||
| 104 | logg er.info("t estGet _ge tAllFacili tyType_suc cess:" + s .andReturn ().getResp onse().get Status()); | |
| 105 | asse rtFalse(Ht tpStatus.O K.value() != s.andRe turn().get Response() .getStatus ()); | |
| 106 | } | |
| 107 | ||
| 108 | @T est | |
| 109 | pu blic void test_getSt ationInfor mation() t hrows Exce ption { | |
| 110 | Stri ng station Number = " 121"; | |
| 111 | ||
| 112 | Resu ltActions s = mockMv c.perform( | |
| 113 | get("/ap i/v1/VaFac ility/stat ions/{stat ionName}", stationNu mber).cont entType(Me diaType.AP PLICATION_ JSON)) | |
| 114 | .andDo(p rint()); | |
| 115 | ||
| 116 | if ( s.andRetur n().getRes ponse().ge tStatus() != HttpSta tus.OK.val ue()) { | |
| 117 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 118 | ||
| 119 | } el se { | |
| 120 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 121 | ||
| 122 | } | |
| 123 | } | |
| 124 | ||
| 125 | @T est | |
| 126 | pu blic void test_postS tationInfo rmation() throws Exc eption { | |
| 127 | //St ring stati onNumber = "1210"; | |
| 128 | ||
| 129 | VaFa cilityRequ est reques t = new Va FacilityRe quest(); | |
| 130 | ||
| 131 | requ est.setAge dDefinitio n(new Long (1234)); | |
| 132 | request.se tAppUserNa me(" DN S MABCDEFG") ; | |
| 133 | requ est.setPar entVaFacil ityCd("par ent cd"); | |
| 134 | requ est.setRer outingAllo wed(true); | |
| 135 | requ est.setSho rtName("te st short n ame"); | |
| 136 | requ est.setVaF acilityCd( "TestCase1 "); | |
| 137 | requ est.setVaF acilityNam e("test va facility name"); | |
| 138 | requ est.setVaT ypeCd("CEM "); | |
| 139 | requ est.setVis nIdCd(1L); | |
| 140 | ||
| 141 | Resu ltActions s = null; | |
| 142 | Obje ctMapper m apper = ne w ObjectMa pper(); | |
| 143 | mapp er.configu re(Seriali zationFeat ure.WRAP_R OOT_VALUE, false); | |
| 144 | Obje ctWriter o w = mapper .writer(). withDefaul tPrettyPri nter(); | |
| 145 | ||
| 146 | Stri ng request Json; | |
| 147 | requ estJson = ow.writeVa lueAsStrin g(request) ; | |
| 148 | s = mockMvc | |
| 149 | .perform (post("/ap i/v1/VaFac ility/stat ion").cont entType(Me diaType.AP PLICATION_ JSON).cont ent(reques tJson)) | |
| 150 | .andDo(p rint()); | |
| 151 | ||
| 152 | ||
| 153 | if ( s.andRetur n().getRes ponse().ge tStatus() != HttpSta tus.CREATE D.value()) { | |
| 154 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 155 | assert False(Http Status.BAD _REQUEST.v alue() != s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 156 | ||
| 157 | } el se { | |
| 158 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 159 | assert False(Http Status.CRE ATED.value () != s.an dReturn(). getRespons e().getSta tus()); | |
| 160 | ||
| 161 | } | |
| 162 | } | |
| 163 | ||
| 164 | @T est | |
| 165 | pu blic void test_putSt ationInfor mation() t hrows Exce ption { | |
| 166 | //St ring stati onNumber = "1210"; | |
| 167 | ||
| 168 | VaFa cilityRequ est reques t = new Va FacilityRe quest(); | |
| 169 | ||
| 170 | requ est.setAge dDefinitio n(new Long (1234)); | |
| 171 | request.se tAppUserNa me(" DN S MABCDEFG") ; | |
| 172 | requ est.setPar entVaFacil ityCd("par ent cd"); | |
| 173 | requ est.setRer outingAllo wed(true); | |
| 174 | requ est.setSho rtName("te st short n ame"); | |
| 175 | requ est.setVaF acilityCd( "TestCase1 "); | |
| 176 | requ est.setVaF acilityNam e("test va facility name"); | |
| 177 | requ est.setVaT ypeCd("CEM "); | |
| 178 | requ est.setVis nIdCd(1L); | |
| 179 | ||
| 180 | Resu ltActions s = null; | |
| 181 | Obje ctMapper m apper = ne w ObjectMa pper(); | |
| 182 | mapp er.configu re(Seriali zationFeat ure.WRAP_R OOT_VALUE, false); | |
| 183 | Obje ctWriter o w = mapper .writer(). withDefaul tPrettyPri nter(); | |
| 184 | ||
| 185 | Stri ng request Json; | |
| 186 | requ estJson = ow.writeVa lueAsStrin g(request) ; | |
| 187 | s = mockMvc | |
| 188 | .perform (put("/api /v1/VaFaci lity/stati on").conte ntType(Med iaType.APP LICATION_J SON).conte nt(request Json)) | |
| 189 | .andDo(p rint()); | |
| 190 | ||
| 191 | if ( s.andRetur n().getRes ponse().ge tStatus() != HttpSta tus.OK.val ue()) { | |
| 192 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 193 | assert False(Http Status.INT ERNAL_SERV ER_ERROR.v alue() != s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 194 | ||
| 195 | } el se { | |
| 196 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 197 | assert False(Http Status.OK. value() != s.andRetu rn().getRe sponse().g etStatus() ); | |
| 198 | ||
| 199 | } | |
| 200 | } | |
| 201 | ||
| 202 | @T est | |
| 203 | pu blic void test_delet eStationIn formation( ) throws E xception { | |
| 204 | Stri ng station Name = "Te stCase1"; | |
| 205 | ||
| 206 | Resu ltActions s = mockMv c.perform( delete("/a pi/v1/VaFa cility/sta tion/{stat ionName}", stationNa me).conten tType(Medi aType.APPL ICATION_JS ON)) | |
| 207 | .andDo(p rint()).an dExpect(st atus().isO k()); | |
| 208 | ||
| 209 | if ( s.andRetur n().getRes ponse().ge tStatus() != HttpSta tus.OK.val ue()) { | |
| 210 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 211 | assert False(Http Status.BAD _REQUEST.v alue() != s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 212 | ||
| 213 | } el se { | |
| 214 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 215 | assert False(Http Status.OK. value() != s.andRetu rn().getRe sponse().g etStatus() ); | |
| 216 | ||
| 217 | } | |
| 218 | } | |
| 219 | ||
| 220 | @T est | |
| 221 | pu blic void test_GetSe archStatio nSuccess() { | |
| 222 | VaFa cilitySear chRequest vaFacility Request = new VaFaci litySearch Request(10 0, null, f alse, 1, n ull, "", " ST%W", | |
| 223 | "ADMIN", null); | |
| 224 | // C laimSearch Processing Request cl aimSearchP rocessingR equest = n ew | |
| 225 | // C laimSearch Processing Request(10 0, null, f alse, 1, n ull, null, null, | |
| 226 | // n ull, null, null, nul l, null, n ull, null, null, nul l, false, false); | |
| 227 | Resu ltActions s = null; | |
| 228 | Obje ctMapper m apper = ne w ObjectMa pper(); | |
| 229 | mapp er.configu re(Seriali zationFeat ure.WRAP_R OOT_VALUE, false); | |
| 230 | Obje ctWriter o w = mapper .writer(). withDefaul tPrettyPri nter(); | |
| 231 | ||
| 232 | Stri ng request Json; | |
| 233 | try { | |
| 234 | reques tJson = ow .writeValu eAsString( vaFacility Request); | |
| 235 | s = mo ckMvc | |
| 236 | .perform(p ost("/api/ v1/VaFacil ity/statio n/search") .contentTy pe(MediaTy pe.APPLICA TION_JSON) | |
| 237 | .con tent(reque stJson)) | |
| 238 | .andDo(pri nt()).andE xpect(stat us().isOk( )) | |
| 239 | .andExpect (content() .contentTy pe("applic ation/json ;charset=U TF-8")); | |
| 240 | } ca tch (Excep tion e) { | |
| 241 | e.prin tStackTrac e(); | |
| 242 | } | |
| 243 | ||
| 244 | logg er.info("t est_GetSea rchStation Success:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 245 | asse rtFalse(Ht tpStatus.O K.value() != s.andRe turn().get Response() .getStatus ()); | |
| 246 | } | |
| 247 | ||
| 248 | @T est | |
| 249 | pu blic void test_getZi pCodeList( ) throws E xception { | |
| 250 | Stri ng station Number = " 563"; | |
| 251 | ||
| 252 | Resu ltActions s = mockMv c.perform( get("/api/ v1/VaFacil ity/statio n/zipcode/ {stationNu mber}", st ationNumbe r) | |
| 253 | .content Type(Media Type.APPLI CATION_JSO N)).andDo( print()); | |
| 254 | ||
| 255 | logg er.debug(" test_getZi pCodeList: " + s.andR eturn().ge tResponse( ).getStatu s()); | |
| 256 | if ( s.andRetur n().getRes ponse().ge tStatus() != HttpSta tus.OK.val ue()) { | |
| 257 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 258 | assert False(Http Status.BAD _REQUEST.v alue() != s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 259 | } el se { | |
| 260 | logger .info("tes t_processR eroutes:" + s.andRet urn().getR esponse(). getStatus( )); | |
| 261 | assert False(Http Status.OK. value() != s.andRetu rn().getRe sponse().g etStatus() ); | |
| 262 | } | |
| 263 | } | |
| 264 | ||
| 265 | @T est | |
| 266 | pu blic void test_addCo ntactInfo_ error() { | |
| 267 | try { | |
| 268 | String app UserName = " DN S MTESTER"; | |
| 269 | String vaFacilit yCd = "563 "; | |
| 270 | ||
| 271 | Contac tInfoReque st request = new Con tactInfoRe quest(); | |
| 272 | reques t.setAppUs erName(app UserName); | |
| 273 | reques t.setVaFac ilityCd(va FacilityCd ); | |
| 274 | reques t.setAddre ss1("1 Ora cle Dr."); | |
| 275 | reques t.setCity( "Palo Alto "); | |
| 276 | reques t.setConta ctName("Mr . ABC"); | |
| 277 | reques t.setConta ctType("Ad min"); | |
| 278 | request.se tEmail(" PII "); | |
| 279 | reques t.setZip(" 99988-8889 "); | |
| 280 | reques t.setPhone ("12345678 90"); | |
| 281 | reques t.setFax(" 1234567890 "); | |
| 282 | ||
| 283 | Result Actions s = mockMvc. perform(po st("/api/v 1/VaFacili ty/station /contactIn fo") | |
| 284 | .contentTy pe(MediaTy pe.APPLICA TION_JSON) .content(g etRequestJ son(reques t))).andDo (print()); | |
| 285 | ||
| 286 | if (s. andReturn( ).getRespo nse().getS tatus() != HttpStatu s.OK.value ()) { | |
| 287 | logger.i nfo("test_ addContact Info:" + s .andReturn ().getResp onse().get Status()); | |
| 288 | assertFa lse(HttpSt atus.BAD_R EQUEST.val ue() != s. andReturn( ).getRespo nse().getS tatus()); | |
| 289 | } else { | |
| 290 | logger.i nfo("test_ addContact Info:" + s .andReturn ().getResp onse().get Status()); | |
| 291 | assertFa lse(HttpSt atus.OK.va lue() != s .andReturn ().getResp onse().get Status()); | |
| 292 | } | |
| 293 | } ca tch (Excep tion e) { | |
| 294 | logger .error("te st_addCont actInfo -- "); | |
| 295 | e.prin tStackTrac e(); | |
| 296 | } | |
| 297 | } | |
| 298 | ||
| 299 | @T est | |
| 300 | pu blic void test_addZi pCode_erro r() { | |
| 301 | try { | |
| 302 | String app UserName = " DN S MTESTER"; | |
| 303 | String selectedF acilityId = "999"; | |
| 304 | ||
| 305 | ZipCod eRequest r equest = n ew ZipCode Request(); | |
| 306 | reques t.setAppUs erName(app UserName); | |
| 307 | reques t.setVaFac ilityCd(se lectedFaci lityId); | |
| 308 | reques t.setActiv e(Boolean. TRUE); | |
| 309 | reques t.setFips_ county_cod e("MC"); | |
| 310 | reques t.setFips_ state_code ("MD"); | |
| 311 | reques t.setUrban _indicator ("11"); | |
| 312 | reques t.setZip_c ode("99999 -8"); | |
| 313 | ||
| 314 | Result Actions s = mockMvc. perform(po st("/api/v 1/VaFacili ty/station /zipcode/" ) | |
| 315 | .contentTy pe(MediaTy pe.APPLICA TION_JSON) .content(g etRequestJ son(reques t))).andDo (print()); | |
| 316 | ||
| 317 | if (s. andReturn( ).getRespo nse().getS tatus() != HttpStatu s.OK.value ()) { | |
| 318 | logger.i nfo("test_ addZipCode :" + s.and Return().g etResponse ().getStat us()); | |
| 319 | assertFa lse(HttpSt atus.BAD_R EQUEST.val ue() != s. andReturn( ).getRespo nse().getS tatus()); | |
| 320 | } else { | |
| 321 | logger.i nfo("test_ addZipCode :" + s.and Return().g etResponse ().getStat us()); | |
| 322 | assertFa lse(HttpSt atus.OK.va lue() != s .andReturn ().getResp onse().get Status()); | |
| 323 | } | |
| 324 | } ca tch (Excep tion e) { | |
| 325 | logger .error("te st_addZipC ode -- "); | |
| 326 | e.prin tStackTrac e(); | |
| 327 | } | |
| 328 | } | |
| 329 | ||
| 330 | @T est | |
| 331 | pu blic void test_editZ ipCode_err or() { | |
| 332 | try { | |
| 333 | ||
| 334 | ZipCod eRequest r equest = n ew ZipCode Request(); | |
| 335 | reques t.setZip_c ode("88888 "); | |
| 336 | reques t.setActiv e(Boolean. TRUE); | |
| 337 | reques t.setFips_ county_cod e("PG"); | |
| 338 | reques t.setFips_ state_code ("MD"); | |
| 339 | reques t.setUrban _indicator ("12345678 990"); | |
| 340 | ||
| 341 | Result Actions s = mockMvc. perform(pu t("/api/v1 /VaFacilit y/station/ zipcode/") | |
| 342 | .contentTy pe(MediaTy pe.APPLICA TION_JSON) .content(g etRequestJ son(reques t))).andDo (print()); | |
| 343 | ||
| 344 | if (s. andReturn( ).getRespo nse().getS tatus() != HttpStatu s.OK.value ()) { | |
| 345 | logger.i nfo("test_ processRer outes:" + s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 346 | assertFa lse(HttpSt atus.BAD_R EQUEST.val ue() != s. andReturn( ).getRespo nse().getS tatus()); | |
| 347 | } else { | |
| 348 | logger.i nfo("test_ processRer outes:" + s.andRetur n().getRes ponse().ge tStatus()) ; | |
| 349 | assertFa lse(HttpSt atus.OK.va lue() != s .andReturn ().getResp onse().get Status()); | |
| 350 | } | |
| 351 | } ca tch (Excep tion e) { | |
| 352 | logger .error("te st_process Reroutes - - "); | |
| 353 | e.prin tStackTrac e(); | |
| 354 | } | |
| 355 | } | |
| 356 | ||
| 357 | /* | |
| 358 | * @Test pub lic void t est_addCon tactInfo() { try { S tring appU serName = | |
| 359 | * " DN S MTESTER"; String vaF acilityCd = "563"; | |
| 360 | * | |
| 361 | * ContactIn foRequest request = new Contac tInfoReque st(); | |
| 362 | * request.s etAppUserN ame(appUse rName); | |
| 363 | * request.s etVaFacili tyCd(vaFac ilityCd); | |
| 364 | * request.s etAddress1 ("1 Oracle Dr."); re quest.setC ity("Palo Alto"); | |
| 365 | * request.s etContactN ame("Mr. A BC"); requ est.setCon tactType(" Admin"); | |
| 366 | * request. setEmail(" PII "); reques t.setZip(" 99988"); | |
| 367 | * request.s etPhone("1 234567890" ); | |
| 368 | * | |
| 369 | * ResultAct ions s = | |
| 370 | * mockMvc.p erform(pos t("/api/v1 /VaFacilit y/contactI nfo/addCon tactInfo/" ). | |
| 371 | * contentTy pe(MediaTy pe.APPLICA TION_JSON) | |
| 372 | * .content( getRequest Json(reque st))).andD o(print()) ; | |
| 373 | * | |
| 374 | * if (s.and Return().g etResponse ().getStat us() != Ht tpStatus.O K.value()) { | |
| 375 | * logger.in fo("test_a ddContactI nfo:" + | |
| 376 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 377 | * assertFal se(HttpSta tus.BAD_RE QUEST.valu e() != | |
| 378 | * s.andRetu rn().getRe sponse().g etStatus() ); } else { | |
| 379 | * logger.in fo("test_a ddContactI nfo:" + | |
| 380 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 381 | * assertFal se(HttpSta tus.OK.val ue() != | |
| 382 | * s.andRetu rn().getRe sponse().g etStatus() ); } } cat ch (Except ion e) { | |
| 383 | * logger.er ror("test_ addContact Info -- ") ; e.printS tackTrace( ); } } | |
| 384 | * | |
| 385 | * @Test pub lic void t est_modify ContactInf o() { try { String a ppUserName = | |
| 386 | * " DN S MTESTER"; String vaF acilityCd = "563"; | |
| 387 | * | |
| 388 | * ContactIn foRequest request = new Contac tInfoReque st(); | |
| 389 | * request.s etAppUserN ame(appUse rName); re quest.setC ontactInfo Id(313752L ); | |
| 390 | * request.s etVaFacili tyCd(vaFac ilityCd); | |
| 391 | * request.s etAddress1 ("1 Oracle Dr."); // request.se tCity("Pal o Alto"); | |
| 392 | * request.s etContactN ame("Mrs. ABC"); req uest.setCo ntactType( "Admin"); | |
| 393 | * //reques t.setEmail (" PII "); reques t.setZip(" 88899"); | |
| 394 | * request.s etPhone("9 876543210" ); | |
| 395 | * | |
| 396 | * ResultAct ions s = | |
| 397 | * mockMvc.p erform(pos t("/api/v1 /VaFacilit y/modifyCo ntactInfo/ ").content Type | |
| 398 | * (MediaTyp e.APPLICAT ION_JSON) | |
| 399 | * .content( getRequest Json(reque st))).andD o(print()) ; | |
| 400 | * | |
| 401 | * if (s.and Return().g etResponse ().getStat us() != Ht tpStatus.O K.value()) { | |
| 402 | * logger.in fo("test_a ddContactI nfo:" + | |
| 403 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 404 | * assertFal se(HttpSta tus.BAD_RE QUEST.valu e() != | |
| 405 | * s.andRetu rn().getRe sponse().g etStatus() ); } else { | |
| 406 | * logger.in fo("test_a ddContactI nfo:" + | |
| 407 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 408 | * assertFal se(HttpSta tus.OK.val ue() != | |
| 409 | * s.andRetu rn().getRe sponse().g etStatus() ); } } cat ch (Except ion e) { | |
| 410 | * logger.er ror("test_ addContact Info -- ") ; e.printS tackTrace( ); } } | |
| 411 | * | |
| 412 | * | |
| 413 | * | |
| 414 | * @Test pub lic void t est_addZip Code() { t ry { Strin g appUserN ame = | |
| 415 | * " DN S MTESTER"; String sel ectedFacil ityId = "5 63"; | |
| 416 | * | |
| 417 | * ZipCodeRe quest requ est = new ZipCodeReq uest(); | |
| 418 | * request.s etAppUserN ame(appUse rName); | |
| 419 | * request.s etVaFacili tyCd(selec tedFacilit yId); | |
| 420 | * request.s etActive(B oolean.TRU E); reques t.setFips_ county_cod e("MC"); | |
| 421 | * request.s etFips_sta te_code("M D"); reque st.setUrba n_indicato r("1"); | |
| 422 | * request.s etZip_code ("20855"); | |
| 423 | * | |
| 424 | * ResultAct ions s = | |
| 425 | * mockMvc.p erform(pos t("/api/v1 /VaFacilit y/zipcode/ ").content Type(Media Type | |
| 426 | * .APPLICAT ION_JSON) .content(g etRequestJ son(reques t))).andDo (print()); | |
| 427 | * | |
| 428 | * if (s.and Return().g etResponse ().getStat us() != Ht tpStatus.O K.value()) { | |
| 429 | * logger.in fo("test_p rocessRero utes:" + | |
| 430 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 431 | * assertFal se(HttpSta tus.BAD_RE QUEST.valu e() != | |
| 432 | * s.andRetu rn().getRe sponse().g etStatus() ); } else { | |
| 433 | * logger.in fo("test_p rocessRero utes:" + | |
| 434 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 435 | * assertFal se(HttpSta tus.OK.val ue() != | |
| 436 | * s.andRetu rn().getRe sponse().g etStatus() ); } } cat ch (Except ion e) { | |
| 437 | * logger.er ror("test_ processRer outes -- " ); e.print StackTrace (); } } | |
| 438 | * | |
| 439 | * @Test pub lic void t est_editZi pCode() { try { | |
| 440 | * | |
| 441 | * String a ppUserName = " DN S MTESTER"; String sel ectedFacil ityId = "5 63"; | |
| 442 | * | |
| 443 | * ZipCodeRe quest requ est = new ZipCodeReq uest(); | |
| 444 | * request.s etAppUserN ame(appUse rName); | |
| 445 | * request.s etVaFacili tyCd(selec tedFacilit yId); | |
| 446 | * request.s etActive(B oolean.TRU E); reques t.setFips_ county_cod e("PG"); | |
| 447 | * request.s etFips_sta te_code("M D"); reque st.setUrba n_indicato r("12"); | |
| 448 | * request.s etZip_code ("20855"); | |
| 449 | * | |
| 450 | * ResultAct ions s = | |
| 451 | * mockMvc.p erform(put ("/api/v1/ VaFacility /zipcode/" ).contentT ype(MediaT ype. | |
| 452 | * APPLICATI ON_JSON) . content(ge tRequestJs on(request ))).andDo( print()); | |
| 453 | * | |
| 454 | * if (s.and Return().g etResponse ().getStat us() != Ht tpStatus.O K.value()) { | |
| 455 | * logger.in fo("test_p rocessRero utes:" + | |
| 456 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 457 | * assertFal se(HttpSta tus.BAD_RE QUEST.valu e() != | |
| 458 | * s.andRetu rn().getRe sponse().g etStatus() ); } else { | |
| 459 | * logger.in fo("test_p rocessRero utes:" + | |
| 460 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 461 | * assertFal se(HttpSta tus.OK.val ue() != | |
| 462 | * s.andRetu rn().getRe sponse().g etStatus() ); } } cat ch (Except ion e) { | |
| 463 | * logger.er ror("test_ processRer outes -- " ); e.print StackTrace (); } } | |
| 464 | * | |
| 465 | * @Test pub lic void t est_remove ZipCode() throws Exc eption { t ry { | |
| 466 | * | |
| 467 | * ZipCodeRe quest requ est = new ZipCodeReq uest(); | |
| 468 | * request.s etZip_code ("23sdfG$% &^"); | |
| 469 | * | |
| 470 | * ResultAct ions s = | |
| 471 | * mockMvc.p erform(del ete("/api/ v1/VaFacil ity/zipcod e/").conte ntType( | |
| 472 | * MediaType .APPLICATI ON_JSON) | |
| 473 | * .content( getRequest Json(reque st))).andD o(print()) ; | |
| 474 | * | |
| 475 | * if (s.and Return().g etResponse ().getStat us() != Ht tpStatus.O K.value()) { | |
| 476 | * logger.in fo("test_p rocessRero utes:" + | |
| 477 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 478 | * assertFal se(HttpSta tus.BAD_RE QUEST.valu e() != | |
| 479 | * s.andRetu rn().getRe sponse().g etStatus() ); } else { | |
| 480 | * logger.in fo("test_p rocessRero utes:" + | |
| 481 | * s.andRetu rn().getRe sponse().g etStatus() ); | |
| 482 | * assertFal se(HttpSta tus.OK.val ue() != | |
| 483 | * s.andRetu rn().getRe sponse().g etStatus() ); } } cat ch (Except ion e) { | |
| 484 | * logger.er ror("test_ processRer outes -- " ); e.print StackTrace (); } } | |
| 485 | * / | |
| 486 | pr ivate Stri ng getRequ estJson(Ob ject reque st) { | |
| 487 | Stri ng request Json = nul l; | |
| 488 | try { | |
| 489 | Object Mapper map per = new ObjectMapp er(); | |
| 490 | mapper .configure (Serializa tionFeatur e.WRAP_ROO T_VALUE, f alse); | |
| 491 | Object Writer ow = mapper.w riter().wi thDefaultP rettyPrint er(); | |
| 492 | reques tJson = ow .writeValu eAsString( request); | |
| 493 | System .out.print ln("reques tJson - " + requestJ son); | |
| 494 | } ca tch (JsonP rocessingE xception e ) { | |
| 495 | logger .error("ge tRequestJs on JsonPro cessingExc eption -- "); | |
| 496 | e.prin tStackTrac e(); | |
| 497 | } | |
| 498 | retu rn request Json; | |
| 499 | } | |
| 500 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.