From ad8603287b1366340d53e8655b1d7b00bb9567fa Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Fri, 12 May 2017 14:42:23 +0700 Subject: [PATCH 1/8] add project --- .drone.yml | 20 ++++++++++---------- .gitignore | 2 ++ 2 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 .gitignore diff --git a/.drone.yml b/.drone.yml index 32b1ebd..e14a45b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,16 +9,16 @@ build: when: event: [push, tag, pull_request] -compose: - database: - image: mysql - expose: - - "3306" - environment: - MYSQL_DATABASE: demo_db - MYSQL_USER: demo_user - MYSQL_PASSWORD: demo_pw - MYSQL_ROOT_PASSWORD: root +# compose: +# database: +# image: mysql +# expose: +# - "3306" +# environment: +# MYSQL_DATABASE: demo_db +# MYSQL_USER: demo_user +# MYSQL_PASSWORD: demo_pw +# MYSQL_ROOT_PASSWORD: root cache: mount: diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..31593d1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea/ +tools.iml \ No newline at end of file From 7f2e6dc2a4713aded0e5b30f5df1eda32b1cde86 Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Fri, 12 May 2017 15:51:46 +0700 Subject: [PATCH 2/8] change default output report --- .framgia-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.framgia-ci.yml b/.framgia-ci.yml index 6ec685d..f55adee 100644 --- a/.framgia-ci.yml +++ b/.framgia-ci.yml @@ -3,5 +3,6 @@ test: mvn: ignore: true command: - - mvn clean surefire-report:report -X - - cp target/site/tools.html .framgia-ci-reports/tools.html \ No newline at end of file +# - mvn clean surefire-report:report -X + - mvn surefire-report:report -DoutputDirectory=.framgia-ci-reports/surefire +# - cp target/site/tools.html .framgia-ci-reports/tools.html \ No newline at end of file From d7c1703bbd6d7dd2065605523bae025f2ba7e08a Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Fri, 12 May 2017 16:45:43 +0700 Subject: [PATCH 3/8] test --- a | 0 pom.xml | 3 - .../com/tannv/config/ServletInitializer.class | Bin 0 -> 832 bytes .../classes/com/tannv/config/WebConfig.class | Bin 0 -> 5244 bytes .../com/tannv/controller/HomeController.class | Bin 0 -> 662 bytes .../com/tannv/controller/UserController.class | Bin 0 -> 5295 bytes .../com/tannv/fillter/CORSFilter.class | Bin 0 -> 1520 bytes target/classes/com/tannv/model/User.class | Bin 0 -> 1760 bytes .../com/tannv/service/UserService.class | Bin 0 -> 468 bytes .../com/tannv/service/UserServiceImpl.class | Bin 0 -> 2754 bytes target/classes/themes/bright.properties | 1 + target/classes/themes/dark.properties | 1 + .../compile/default-compile/createdFiles.lst | 8 + .../compile/default-compile/inputFiles.lst | 8 + .../default-testCompile/createdFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 1 + target/site/surefire-report.html | 538 ++++++++++++++++++ .../site}/tools.html | 57 +- ...tannv.controler.UserControllerUnitTest.xml | 448 +++++++++++++++ ...tannv.controler.UserControllerUnitTest.txt | 232 ++++++++ .../controler/UserControllerUnitTest.class | Bin 0 -> 8896 bytes 21 files changed, 1267 insertions(+), 31 deletions(-) create mode 100644 a create mode 100644 target/classes/com/tannv/config/ServletInitializer.class create mode 100644 target/classes/com/tannv/config/WebConfig.class create mode 100644 target/classes/com/tannv/controller/HomeController.class create mode 100644 target/classes/com/tannv/controller/UserController.class create mode 100644 target/classes/com/tannv/fillter/CORSFilter.class create mode 100644 target/classes/com/tannv/model/User.class create mode 100644 target/classes/com/tannv/service/UserService.class create mode 100644 target/classes/com/tannv/service/UserServiceImpl.class create mode 100644 target/classes/themes/bright.properties create mode 100644 target/classes/themes/dark.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 target/site/surefire-report.html rename {.framgia-ci-reports => target/site}/tools.html (96%) create mode 100644 target/surefire-reports/TEST-com.tannv.controler.UserControllerUnitTest.xml create mode 100644 target/surefire-reports/com.tannv.controler.UserControllerUnitTest.txt create mode 100644 target/test-classes/com/tannv/controler/UserControllerUnitTest.class diff --git a/a b/a new file mode 100644 index 0000000..e69de29 diff --git a/pom.xml b/pom.xml index 7544792..34e3362 100644 --- a/pom.xml +++ b/pom.xml @@ -127,9 +127,6 @@ org.apache.maven.plugins maven-surefire-report-plugin 2.19.1 - - ${project.artifactId} - maven-compiler-plugin diff --git a/target/classes/com/tannv/config/ServletInitializer.class b/target/classes/com/tannv/config/ServletInitializer.class new file mode 100644 index 0000000000000000000000000000000000000000..6ae2f5675c226f660dfd6212f239bd4c28fadc29 GIT binary patch literal 832 zcmZvaU2oGc6oy~7S+j<+kFKLIzJ$=EZJOqr-7!s?ija^B7X%FjACG-JVdxww zt=us~duR8Q!5f(~$*?+BTE3l5B5B`?D5Xq)Y+{j~3ag6qJn6X$l{0LQV>97SXg%Yx z(dR1Rp|rD9y4S>3B30MYzF-(8(#?O2O4%qCc`k`C*xCIw{vu|Ar$Q&Z%u_)(REZXD zYRSOx7Rk}xF{%1D*f%1}lun4a`M*4LmhvPXkocW3u4W(z&D6&7l`3W(Hr*c-=6YC0 zmoBGflwqqe{|6aW9T?Vb#yA!RA6HXaj^?#}IOt|<$+9n>)(4luxd>&Xa9IXMJIPHw~rM>T9-zaF| z4y~Oki5|thd3+Zubn>u@HBuGDhb0UMyq{=&Z1>yYSIRCDx(kE=6=A*9^r?0O17g=n k9+8$Bq?KDp9yb4Z*(XvlNQ>1yY%El^Y91Kwm2QTA0Re@%$N&HU literal 0 HcmV?d00001 diff --git a/target/classes/com/tannv/config/WebConfig.class b/target/classes/com/tannv/config/WebConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..ce85b664aa25f393b6c83ab4a32f109f08bcc98f GIT binary patch literal 5244 zcmcIoX;&N98GgoqM~nxsWlU_dByrptqry0Do7g3>4Kl=Fp->Cs5Z6rxX%GX_j5;$C zxO=)J-P3(bmvrCP56U^^q(7iPs;AGLk;E8{L2%p;x_9o?z0dP*_r34TfByTge*^dc z{-)pp?#cLQ46i776?zQI3bM#`!oZ4xJXT{cMZYGRbMVe?ozVPb&BnJ}u)jGCr%|jF9Fv1!r+j!RPRK z8DCIvPE3AL^smS8hUmW(!6&YWZ@ihsDpEE7fyCR`&`23=T_N1LNB=n?A%Se}t z%Z9U{FBdoyPuW?$u&6tx7}qA-y;akdFp$dHMa|PKtDV)xSq@1 zGF-dtWQ`lTl`9wyH>HPDwv*S~l4Dx=6-O@`8@98qZ5Yd%YdDpH;nlH-YkRt9+LpEh z=9ZB+UC+5cE<}$xwULCIj}Tfyf1p#@F{qMfSYF!5+n(u5Bq4JUJ(__6Ymvk8l~Ed; zj)eIGsIx1Bgd^UnQ8Y5XPb6F)J|9U@HiZv7W7E^za;aoHUc&>EW#Pz$Z4^3s@=<`C zx>dG3vuG@uuE|K7XgHrSGa5-y7cmqklZI|lpe|oa5j2I0K|?eaUsk0Dlv8jlpERiHkfCAq3wd1HnK=E*2|HYL2)vV^|rn-D1E5i<;UrA0X(3fIHa z8xoOTm_10uhaes}wJ+=`UvLt%kawf7B=iLfd4v{CW25dh%6s!5@`f=U5ctLc1darg zpjJYHN|u>1=p`%EuVR!~Wa!(0cK~aL_Fl~zL-`&XPV{3XvXPoZI(d@P< zOI#g9nyX|f<};BH5r;YHUnFJ6Pq_QrSS;BV6Lu!+r-P1)UMN$WPF`1I{&l6|XmayAP@2*LYjS3}$8gM#XRO zI|*m^0v1s&VPdaker&I~EEeYUQi;Bt)wAmyUYunUU|ekpW3yP;3Gq^~AP{8yUd12q z$5y4;?Y#0*Ye||}*Ymkm{0V=iceFcGlcO`~X-(+sYAXIBywg6m=9X0aRXm@5cu^){ zW-rp_;~N~@`e8JjiJV^I&2=EGdgiK?gY^Wl#m;~o7#Co$D=EjaHuz{5KUXp zD|7p|$u58rdPBO1>RD8qWt{CsLAIk7PFV)~WY3>zN$ zOFSi!N%O(oOp)m*j@@lT$L^?Yw_Q!Yi?J#f{Om9=yJU3MbMJbYt1#>JDmYgjbmyko4Gn|xW@ z2JmxuVBjv!1|@MYRyp?V5DcgGA8rvf9LtOcYfTBSMMqdTl4~g>gm<9S5ZYhMM)kBX zy?^DzB_UFScc1NbkXemS_nPZ&TaBvJjaeLqJUdx?F=$UBh!!G}Zq$^jhqCy(QUd{%=6cm~gM zB;gV+vlW{&=-_&wKhgd!4lT9C+cH(O*Pc80eE7~bq~b4q45x9@hwTft)?f*O4`H0Z ztTpg_jbM#y1i?_^pOCAF#XGA|+N(IipW0SM7yIrI#}H($9-xkc=)w?=;c<@X z{~(?U@eVb3hj0Z~eco%BAe&HZvBulCg`TB%a5R;OAFCpsh##+_H}Q9_2+R~mJD<-X zhGBH$JbEz_;^?b!#Q5JeOp+tX)xxyb*|YG+bTi)x^7WDLu_{g`;-{)O-NdJn?*cKO zCf~(}@V$T=O?<4oYJ91hen+>^Prd>24OVI8ZOyvTMj4+a( z+ZN7H_@^>U?OQm@r}r@8-n%p4k_?Bb5XE4FVvrQKe2NSfYKD2WCi1`*&Jl5#hB;rw zNFtu7;(dwuXcc22BlR);LWA*a1+$LK%1P(FKL@3?yXZvXK SmpESH?`5vMdl!<6kNgjuAV3iS literal 0 HcmV?d00001 diff --git a/target/classes/com/tannv/controller/HomeController.class b/target/classes/com/tannv/controller/HomeController.class new file mode 100644 index 0000000000000000000000000000000000000000..2a27cf143a84b1efd179db03b31078783e562931 GIT binary patch literal 662 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 GO#TI!Uyx}4 literal 0 HcmV?d00001 diff --git a/target/classes/com/tannv/model/User.class b/target/classes/com/tannv/model/User.class new file mode 100644 index 0000000000000000000000000000000000000000..9684f98d02d21d7b441d2d9917a51aec48f48330 GIT binary patch literal 1760 zcmaJ>O>-MX5Ph>+?Mm`mQWQsq$e;v=SXx<;1Ni_f8;HS)zzPRLsBmH}Z`m8xlF>&F zeEbnEoFEq;pdd;WsiHXfz;B`muXi_+WjmB=duDoiUcY`lqrdumFIX2WZ{cL#f0Zue7X z%Mai>Eyus-bUj%|PQAbD^%U|OtBYUxcvq>$4X_g zj`zZqUTO%3DQ*ftSjSAMd=i5}JTne5+^+|YPbw32eX{kyZS|MSUr?ORq$1H43l_x` zrZ@Xe>#L@-A5_LRP|IDXw;Re~blu*-@6*@sgjy=3HamlE%U$qx8C-Og>~E(b4S5iydcy? zq?HBnH7s1gyh3)26IRLefy?XEHeL45_r3{xO7$ssf^x60oVll12?OZyU6>p=vN zvY$ZNmB-M24PsxWO(RA-4V|+jGC0pwp7D%E0dpK>CaAnN+<7I!yw4apnF%lpj}fyM zCxCN=1j*^7mL$0}K?M9lcx(io38*W93espy@G6Q?ni@yhi`%~=cEE`SVQmD?*#OWA z10q1h1Q+R%x>uvR4O{q)Yfc6A6{z3bk$R00B_pDw@EYbLtfNGr~zXl zlj4U&=1Jtz3y3@yo)04;@>?W))2{rCxPDMMMA{xgukiZ`@z_D-FT|T7*CM|k#lwYm zh#48^(}pm9K;{urvN)6gU6hRl%ATjTKnW(w)Ud*SS7GxheT=1mV%WasNUJ6m7_At$ z#1nHQXY+g-rkPg%;EajNtRXGrqmByrF6v5AIM%bp!fwcKT81IaN6=$m)(c}w;T643 zm2NQ2%_B+`BN}n~s=Q+=NM3;Uj1G;tnOQxPW(9Li2^0P;L`*&>6S-W~r%2p?f@Cf= o#FVfa!pcpDb26IBE)0>*eor$*=6LVx0iW;^R!5hxCP}gMAGv)foB#j- literal 0 HcmV?d00001 diff --git a/target/classes/com/tannv/service/UserService.class b/target/classes/com/tannv/service/UserService.class new file mode 100644 index 0000000000000000000000000000000000000000..3512ba15846a972b0e6222be4f70c4d61493b58c GIT binary patch literal 468 zcmaKpy-ve06orpVNZRsOex(lV2?JT!f{tGW;>erSYAt_U2yNL}2#%?gHTIE&UB8OBT79k1LEmH`ykWt>?f zb(#E0`neI@5;YCie>{4ma_wv3Og@DZz1yQO{X#6LVDk_CMB%c!HMzKzioi)|^IfbI_j9>WGa(wn3P@JR<40yIY$ySasJ UH+NQZ7kf@muulxVm?ICr0p9?40RR91 literal 0 HcmV?d00001 diff --git a/target/classes/com/tannv/service/UserServiceImpl.class b/target/classes/com/tannv/service/UserServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..0ba5ad82c186f0fd06e0059080cb6a663a5ba86e GIT binary patch literal 2754 zcma)8S##S|7(MbP$5ETzU6Qs*S37Cq0$l*7i<8pglBA2(VVN@MnwG@n!sX8@VmymkudUQgw zDj7#L&BaW`D(dCTHTub(qFHRzFb(IFgm5Z7Eg>?_YYA-=hN(~0DzmzMRh=zU(m7#i zYI$0<4RQ8`5og{YntcKH^t)(ix*MS2?emp|vWQgDom{z0SE=+<_;@?GPWTMa@j1gR zj@9!;2|H5xbRc{nJ0>HlB_X-leaN5#DKBA5!BMq4lj?$-myA0S5?+WYwZh~F{eqTN zvy>?~wqcgCn@2TWn@%sspb2ZB*}Ce`^Td+sh1lP;-gyGZ*8Jr)oe{aXNX32i`EA^Ga}}XuC8z(jfy^PR1G#bXPTCyI)-I3 zOlrciOPT6|$a~IacK0m%PNvHF)h(yKpl5t{Sp^4iNWot0lTlVsfyr7bu&|)uF4&6h zjpk566^?=$7G>O1u!OpTeheshM~L4=PQiOZ_C7vP@F6}@a0JgO_*lqZ#7h#=|C>S* zx|+H<+g9s>Jsiois&49bz1n|OwM(j9*G-YjC#2N{Yu@ZHnASbcM9!|O{hSq>1JXWD zChA82m};xeylyeoPZfNI&xPR^5(b*7vfvwWf<9a@?ucBRy{&6Rvg?^xlBu&5m+dj;R9OTx7BB<9E) z^|dBGKh|XD$;9N|t*K>>R8NpmUhY`|qRlW#kqTddIkR|PC%9z!`!dLvVt zJsP*lWj34S%BH6=z%R&dNZ5lAc8bC0w<<0;MA?4sLpXpI?ny1KDM~VYN_<8KS0H`w zs-(HbTwxmqxmP>|4B;?O5{5BCN5Xi7Ct)1<0ilO{hS0R_3)n_{TMvQ=N!D={KE9$= zgwG-Rc#N=w$-|Ekk#HY7xrs{n6|t$|WyrnXB0Bu=!M}e>B2?H7l|+>L0rWA){mk+p z^GkCTu=}aghXkI-3*0e)4?^sY;uympr&K}sZ?wob(f1dDNa7{n1N+(sHnI-bt~J2o zL(6En?_v969kwB2ILvAf6IX`2BLQq%8rVh}*hcU&vQJ~%<6#@cNgvx~Vha&{5380~ zM(Z*Zq8xgREg@WQc5$nl_%RmYIJ$Ad4W0B18v%P<5TcK#8t!k=PLwR^Io%qpY7{9fQ5gXrE*h*0y7VByt?d zF|=bm5Tv6Kq{HuM46SZB5oCL=GBma!pO!x^GuSK276>KZaL;{lS zt|S_e>~JNqfMlnT{D|Ha^gTjIw3go}u6v0A=w#`;(97Zvv*f3-4VSSUH`r{A@(^C3 OP6+34o==hDtH6JB*jUm4 literal 0 HcmV?d00001 diff --git a/target/classes/themes/bright.properties b/target/classes/themes/bright.properties new file mode 100644 index 0000000..b649a63 --- /dev/null +++ b/target/classes/themes/bright.properties @@ -0,0 +1 @@ +stylesheet=themes/bright.css \ No newline at end of file diff --git a/target/classes/themes/dark.properties b/target/classes/themes/dark.properties new file mode 100644 index 0000000..ec37a57 --- /dev/null +++ b/target/classes/themes/dark.properties @@ -0,0 +1 @@ +stylesheet=themes/dark.css \ No newline at end of file diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..0939179 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,8 @@ +com/tannv/fillter/CORSFilter.class +com/tannv/config/ServletInitializer.class +com/tannv/service/UserService.class +com/tannv/service/UserServiceImpl.class +com/tannv/config/WebConfig.class +com/tannv/controller/UserController.class +com/tannv/controller/HomeController.class +com/tannv/model/User.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..9565fc4 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,8 @@ +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/model/User.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/controller/HomeController.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/service/UserService.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/service/UserServiceImpl.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/fillter/CORSFilter.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/controller/UserController.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/config/ServletInitializer.java +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/main/java/com/tannv/config/WebConfig.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..9a39f7d --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +com/tannv/controler/UserControllerUnitTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..acb38bf --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/home/FRAMGIA/tran.duy.khanh/Code/sample-java-project-2/src/test/java/com/tannv/controler/UserControllerUnitTest.java diff --git a/target/site/surefire-report.html b/target/site/surefire-report.html new file mode 100644 index 0000000..8306e00 --- /dev/null +++ b/target/site/surefire-report.html @@ -0,0 +1,538 @@ + + + + + + Surefire Report + + + + + + + + + +
+ +
+
+
+ +
+

Surefire Report

+
+

Summary

+

[Summary] [Package List] [Test Cases]


+ + + + + + + + + + + + + + +
TestsErrors FailuresSkippedSuccess RateTime
1006040%0.911

+

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


+
+

Package List

+

[Summary] [Package List] [Test Cases]


+ + + + + + + + + + + + + + + + +
PackageTestsErrors FailuresSkippedSuccess RateTime
com.tannv.controler1006040%0.911

+

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

+
+

com.tannv.controler

+ + + + + + + + + + + + + + + + + + +
ClassTestsErrors FailuresSkippedSuccess RateTime
UserControllerUnitTest1006040%0.911

+
+

Test Cases

+

[Summary] [Package List] [Test Cases]

+
+

UserControllerUnitTest

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
test_get_by_id_success +0.641
Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8>
+
test_create_user_fail_409_conflict +0.059
Status expected:<409> but was:<400>
+
test_delete_user_success0.029
test_update_user_success +0.041
Status expected:<200> but was:<400>
+
test_get_by_id_fail_404_not_found0.017
test_get_all_success +0.032
Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8>
+
test_delete_user_fail_404_not_found0.02
test_create_user_success +0.027
Status expected:<201> but was:<400>
+
test_cors_headers0.02
test_update_user_fail_404_not_found +0.025
Status expected:<404> but was:<400>
+

+
+

Failure Details

+

[Summary] [Package List] [Test Cases]


+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
test_get_by_id_success
java.lang.AssertionError: Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8>
+
com.tannv.controler.UserControllerUnitTest:84
test_create_user_fail_409_conflict
java.lang.AssertionError: Status expected:<409> but was:<400>
+
com.tannv.controler.UserControllerUnitTest:135
test_update_user_success
java.lang.AssertionError: Status expected:<200> but was:<400>
+
com.tannv.controler.UserControllerUnitTest:154
test_get_all_success
java.lang.AssertionError: Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8>
+
com.tannv.controler.UserControllerUnitTest:63
test_create_user_success
java.lang.AssertionError: Status expected:<201> but was:<400>
+
com.tannv.controler.UserControllerUnitTest:117
test_update_user_fail_404_not_found
java.lang.AssertionError: Status expected:<404> but was:<400>
+
com.tannv.controler.UserControllerUnitTest:171

+
+
+
+
+
+ + + diff --git a/.framgia-ci-reports/tools.html b/target/site/tools.html similarity index 96% rename from .framgia-ci-reports/tools.html rename to target/site/tools.html index 011342b..e614bd7 100644 --- a/.framgia-ci-reports/tools.html +++ b/target/site/tools.html @@ -1,5 +1,5 @@ - + @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -24,7 +24,7 @@
- Last Published: 2017-05-06 + Last Published: 2017-05-12  | Version: 1.0.0-SNAPSHOT
@@ -83,7 +83,7 @@

Summary

6 0 40% -2.229
+0.983

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

@@ -104,7 +104,7 @@

Package List

6 0 40% -2.229
+0.983

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

com.tannv.controler

@@ -126,7 +126,7 @@

com.tannv.controler

Test Cases

[Summary] [Package List] [Test Cases]

@@ -137,7 +137,7 @@

UserControllerUnitTest

test_get_by_id_success -1.368 +0.693 Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8> @@ -156,7 +156,7 @@

UserControllerUnitTest

UserControllerUnitTestUserControllerUnitTest test_create_user_fail_409_conflict -0.167 +0.053 Status expected:<409> but was:<400> @@ -206,7 +206,8 @@

UserControllerUnitTest

UserControllerUnitTestUserControllerUnitTest test_delete_user_success -0.124 +0.035 test_update_user_success -0.112 +0.048 Status expected:<200> but was:<400> @@ -261,7 +262,7 @@

UserControllerUnitTest

UserControllerUnitTestUserControllerUnitTest test_get_by_id_fail_404_not_found -0.121 +0.023 test_get_all_success -0.063 +0.029 Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8> @@ -316,7 +317,7 @@

UserControllerUnitTest

UserControllerUnitTestUserControllerUnitTest test_delete_user_fail_404_not_found -0.081 +0.026 test_create_user_success -0.068 +0.026 Status expected:<201> but was:<400> @@ -371,7 +372,7 @@

UserControllerUnitTest

UserControllerUnitTestUserControllerUnitTest test_cors_headers -0.066 +0.029 test_update_user_fail_404_not_found -0.059 +0.021 Status expected:<404> but was:<400> @@ -426,7 +427,7 @@

UserControllerUnitTest

UserControllerUnitTest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + java.lang.AssertionError: Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.ContentResultMatchers$1.match(ContentResultMatchers.java:82) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_get_by_id_success(UserControllerUnitTest.java:84) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:34.776 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ +16:18:34.798 [main] INFO com.tannv.controller.UserController - getting user with id: 1 + + May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:34 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@3439f68d +May 12, 2017 4:18:34 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 2 ms + + + + java.lang.AssertionError: Status expected:<409> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_create_user_fail_409_conflict(UserControllerUnitTest.java:135) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:34.885 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ + + May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:34 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@3abada5a +May 12, 2017 4:18:34 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 0 ms +May 12, 2017 4:18:34 PM org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpMessageNotReadable +WARNING: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@32a68f4f; line: 1, column: 2]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@32a68f4f; line: 1, column: 2] + + + + + java.lang.AssertionError: Status expected:<200> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_update_user_success(UserControllerUnitTest.java:154) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:34.966 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ + + May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:34 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@460ebd80 +May 12, 2017 4:18:34 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:34 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 0 ms +May 12, 2017 4:18:34 PM org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpMessageNotReadable +WARNING: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@517d4a0d; line: 1, column: 2]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@517d4a0d; line: 1, column: 2] + + + + + java.lang.AssertionError: Content type expected:<application/json;charset=UTF-8> but was:<application/xml;charset=UTF-8> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.ContentResultMatchers$1.match(ContentResultMatchers.java:82) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_get_all_success(UserControllerUnitTest.java:63) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:35.023 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ +16:18:35.024 [main] INFO com.tannv.controller.UserController - getting all users + + May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:35 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@5dcd8c7a +May 12, 2017 4:18:35 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 1 ms + + + + + java.lang.AssertionError: Status expected:<201> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_create_user_success(UserControllerUnitTest.java:117) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:35.075 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ + + May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:35 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@35229f85 +May 12, 2017 4:18:35 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 1 ms +May 12, 2017 4:18:35 PM org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpMessageNotReadable +WARNING: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@737a135b; line: 1, column: 2]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@737a135b; line: 1, column: 2] + + + + + java.lang.AssertionError: Status expected:<404> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_update_user_fail_404_not_found(UserControllerUnitTest.java:171) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + + 16:18:35.121 [main] INFO com.tannv.fillter.CORSFilter - Adding CORS Headers ........................ + + May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.util.List<com.tannv.model.User>> com.tannv.controller.UserController.getAll() +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.get(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[PUT]}" onto public org.springframework.http.ResponseEntity<com.tannv.model.User> com.tannv.controller.UserController.update(int,com.tannv.model.User) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users/{id}],methods=[DELETE]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.delete(int) +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register +INFO: Mapped "{[/users],methods=[POST]}" onto public org.springframework.http.ResponseEntity<java.lang.Void> com.tannv.controller.UserController.create(com.tannv.model.User,org.springframework.web.util.UriComponentsBuilder) +May 12, 2017 4:18:35 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache +INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@4b6690c0 +May 12, 2017 4:18:35 PM org.springframework.mock.web.MockServletContext log +INFO: Initializing Spring FrameworkServlet '' +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization started +May 12, 2017 4:18:35 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean +INFO: FrameworkServlet '': initialization completed in 0 ms +May 12, 2017 4:18:35 PM org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpMessageNotReadable +WARNING: Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@13d73fa; line: 1, column: 2]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of com.tannv.model.User: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) + at [Source: java.io.PushbackInputStream@13d73fa; line: 1, column: 2] + + + \ No newline at end of file diff --git a/target/surefire-reports/com.tannv.controler.UserControllerUnitTest.txt b/target/surefire-reports/com.tannv.controler.UserControllerUnitTest.txt new file mode 100644 index 0000000..210b298 --- /dev/null +++ b/target/surefire-reports/com.tannv.controler.UserControllerUnitTest.txt @@ -0,0 +1,232 @@ +------------------------------------------------------------------------------- +Test set: com.tannv.controler.UserControllerUnitTest +------------------------------------------------------------------------------- +Tests run: 10, Failures: 6, Errors: 0, Skipped: 0, Time elapsed: 0.991 sec <<< FAILURE! +test_get_by_id_success(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.641 sec <<< FAILURE! +java.lang.AssertionError: Content type expected: but was: + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.ContentResultMatchers$1.match(ContentResultMatchers.java:82) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_get_by_id_success(UserControllerUnitTest.java:84) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + +test_create_user_fail_409_conflict(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.059 sec <<< FAILURE! +java.lang.AssertionError: Status expected:<409> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_create_user_fail_409_conflict(UserControllerUnitTest.java:135) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + +test_update_user_success(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.041 sec <<< FAILURE! +java.lang.AssertionError: Status expected:<200> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_update_user_success(UserControllerUnitTest.java:154) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + +test_get_all_success(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.032 sec <<< FAILURE! +java.lang.AssertionError: Content type expected: but was: + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.ContentResultMatchers$1.match(ContentResultMatchers.java:82) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_get_all_success(UserControllerUnitTest.java:63) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + +test_create_user_success(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.027 sec <<< FAILURE! +java.lang.AssertionError: Status expected:<201> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_create_user_success(UserControllerUnitTest.java:117) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + +test_update_user_fail_404_not_found(com.tannv.controler.UserControllerUnitTest) Time elapsed: 0.025 sec <<< FAILURE! +java.lang.AssertionError: Status expected:<404> but was:<400> + at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54) + at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81) + at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:664) + at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171) + at com.tannv.controler.UserControllerUnitTest.test_update_user_fail_404_not_found(UserControllerUnitTest.java:171) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) + diff --git a/target/test-classes/com/tannv/controler/UserControllerUnitTest.class b/target/test-classes/com/tannv/controler/UserControllerUnitTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f2903d47f3a2ad6849df14d5439d8c1ea6aab098 GIT binary patch literal 8896 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 literal 0 HcmV?d00001 From 803bbd22aa967ab05849b5207ec932da0f6a6f75 Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Fri, 12 May 2017 16:48:47 +0700 Subject: [PATCH 4/8] test --- b | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 b diff --git a/b b/b new file mode 100644 index 0000000..e69de29 From 207a2d6ee87c267a4fe99e246797f753197de7d5 Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Sun, 14 May 2017 16:06:55 +0700 Subject: [PATCH 5/8] add d --- d | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 d diff --git a/d b/d new file mode 100644 index 0000000..e69de29 From 2ac0f6846d54afae9640dbf7d91ce8e1236865da Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Mon, 15 May 2017 07:51:29 +0700 Subject: [PATCH 6/8] test --- z | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 z diff --git a/z b/z new file mode 100644 index 0000000..e69de29 From e4643feb2a0dff615e64f59a8cb90fd9781680bb Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Mon, 15 May 2017 08:37:36 +0700 Subject: [PATCH 7/8] teset --- aaaaa | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 aaaaa diff --git a/aaaaa b/aaaaa new file mode 100644 index 0000000..e69de29 From 2133a294f14232ab7b42259e30a8fc2fcb911851 Mon Sep 17 00:00:00 2001 From: Tran Duy Khanh Date: Mon, 15 May 2017 10:07:54 +0700 Subject: [PATCH 8/8] testttt --- hehe | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hehe diff --git a/hehe b/hehe new file mode 100644 index 0000000..e69de29