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/.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 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 diff --git a/a b/a new file mode 100644 index 0000000..e69de29 diff --git a/aaaaa b/aaaaa new file mode 100644 index 0000000..e69de29 diff --git a/b b/b new file mode 100644 index 0000000..e69de29 diff --git a/d b/d new file mode 100644 index 0000000..e69de29 diff --git a/hehe b/hehe 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 0000000..6ae2f56 Binary files /dev/null and b/target/classes/com/tannv/config/ServletInitializer.class differ diff --git a/target/classes/com/tannv/config/WebConfig.class b/target/classes/com/tannv/config/WebConfig.class new file mode 100644 index 0000000..ce85b66 Binary files /dev/null and b/target/classes/com/tannv/config/WebConfig.class differ diff --git a/target/classes/com/tannv/controller/HomeController.class b/target/classes/com/tannv/controller/HomeController.class new file mode 100644 index 0000000..2a27cf1 Binary files /dev/null and b/target/classes/com/tannv/controller/HomeController.class differ diff --git a/target/classes/com/tannv/controller/UserController.class b/target/classes/com/tannv/controller/UserController.class new file mode 100644 index 0000000..d1c2bec Binary files /dev/null and b/target/classes/com/tannv/controller/UserController.class differ diff --git a/target/classes/com/tannv/fillter/CORSFilter.class b/target/classes/com/tannv/fillter/CORSFilter.class new file mode 100644 index 0000000..8766eca Binary files /dev/null and b/target/classes/com/tannv/fillter/CORSFilter.class differ diff --git a/target/classes/com/tannv/model/User.class b/target/classes/com/tannv/model/User.class new file mode 100644 index 0000000..9684f98 Binary files /dev/null and b/target/classes/com/tannv/model/User.class differ diff --git a/target/classes/com/tannv/service/UserService.class b/target/classes/com/tannv/service/UserService.class new file mode 100644 index 0000000..3512ba1 Binary files /dev/null and b/target/classes/com/tannv/service/UserService.class differ diff --git a/target/classes/com/tannv/service/UserServiceImpl.class b/target/classes/com/tannv/service/UserServiceImpl.class new file mode 100644 index 0000000..0ba5ad8 Binary files /dev/null and b/target/classes/com/tannv/service/UserServiceImpl.class differ 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 0000000..f2903d4 Binary files /dev/null and b/target/test-classes/com/tannv/controler/UserControllerUnitTest.class differ diff --git a/z b/z new file mode 100644 index 0000000..e69de29