146 lines
11 KiB
Plaintext
146 lines
11 KiB
Plaintext
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
|
|
WARNING: sun.misc.Unsafe::staticFieldBase has been called by com.google.inject.internal.aop.HiddenClassDefiner (file:/nix/store/snv87hz5j78nqiqqamlf1mimbkmcrl6l-maven-3.9.11/maven/lib/guice-5.1.0-classes.jar)
|
|
WARNING: Please consider reporting this to the maintainers of class com.google.inject.internal.aop.HiddenClassDefiner
|
|
WARNING: sun.misc.Unsafe::staticFieldBase will be removed in a future release
|
|
[INFO] Scanning for projects...
|
|
[INFO]
|
|
[INFO] ------------------------< com.petshop:backend >-------------------------
|
|
[INFO] Building PetShop Backend 1.0.0
|
|
[INFO] from pom.xml
|
|
[INFO] --------------------------------[ jar ]---------------------------------
|
|
[INFO]
|
|
[INFO] --- enforcer:3.5.0:enforce (require-java-25) @ backend ---
|
|
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed
|
|
[INFO]
|
|
[INFO] --- resources:3.3.1:resources (default-resources) @ backend ---
|
|
[INFO] Copying 2 resources from src/main/resources to target/classes
|
|
[INFO] Copying 14 resources from src/main/resources to target/classes
|
|
[INFO]
|
|
[INFO] --- compiler:3.14.1:compile (default-compile) @ backend ---
|
|
[INFO] Nothing to compile - all classes are up to date.
|
|
[INFO]
|
|
[INFO] --- resources:3.3.1:testResources (default-testResources) @ backend ---
|
|
[INFO] skip non existing resourceDirectory /home/user/threaded-parity/backend/src/test/resources
|
|
[INFO]
|
|
[INFO] --- compiler:3.14.1:testCompile (default-testCompile) @ backend ---
|
|
[INFO] Nothing to compile - all classes are up to date.
|
|
[INFO]
|
|
[INFO] --- surefire:3.5.4:test (default-test) @ backend ---
|
|
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
|
|
[INFO]
|
|
[INFO] -------------------------------------------------------
|
|
[INFO] T E S T S
|
|
[INFO] -------------------------------------------------------
|
|
[INFO] Running com.petshop.backend.service.UserServiceTest
|
|
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build as described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3
|
|
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
|
|
WARNING: A Java agent has been loaded dynamically (/home/user/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.8/byte-buddy-agent-1.17.8.jar)
|
|
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
|
|
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
|
|
WARNING: Dynamic loading of agents will be disallowed by default in a future release
|
|
[ERROR] Tests run: 10, Failures: 3, Errors: 2, Skipped: 0, Time elapsed: 0.624 s <<< FAILURE! -- in com.petshop.backend.service.UserServiceTest
|
|
[ERROR] com.petshop.backend.service.UserServiceTest.scopedUpdateDeniesRoleEscalation -- Time elapsed: 0.007 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:68)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223)
|
|
at com.petshop.backend.service.UserServiceTest.scopedUpdateDeniesRoleEscalation(UserServiceTest.java:181)
|
|
Caused by: com.petshop.backend.exception.ResourceNotFoundException: User not found with id: 2
|
|
at com.petshop.backend.service.UserService.lambda$updateUser$0(UserService.java:113)
|
|
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:113)
|
|
at com.petshop.backend.service.UserServiceTest.lambda$scopedUpdateDeniesRoleEscalation$0(UserServiceTest.java:181)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:54)
|
|
... 3 more
|
|
|
|
[ERROR] com.petshop.backend.service.UserServiceTest.updateUserTreatsWrongScopedRoleAsNotFound -- Time elapsed: 0.005 s <<< ERROR!
|
|
org.mockito.exceptions.misusing.UnnecessaryStubbingException:
|
|
|
|
Unnecessary stubbings detected.
|
|
Clean & maintainable test code requires zero unnecessary code.
|
|
Following stubbings are unnecessary (click to navigate to relevant line of code):
|
|
1. -> at com.petshop.backend.service.UserServiceTest.updateUserTreatsWrongScopedRoleAsNotFound(UserServiceTest.java:75)
|
|
Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for UnnecessaryStubbingException class.
|
|
at org.mockito.junit.jupiter.MockitoExtension.lambda$afterEach$2(MockitoExtension.java:200)
|
|
at java.base/java.util.Optional.ifPresent(Optional.java:178)
|
|
at org.mockito.junit.jupiter.MockitoExtension.afterEach(MockitoExtension.java:198)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
|
|
|
|
[ERROR] com.petshop.backend.service.UserServiceTest.updateUserDeniesPromotingAnotherUserToAdmin -- Time elapsed: 0.004 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:68)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223)
|
|
at com.petshop.backend.service.UserServiceTest.updateUserDeniesPromotingAnotherUserToAdmin(UserServiceTest.java:167)
|
|
Caused by: com.petshop.backend.exception.ResourceNotFoundException: User not found with id: 2
|
|
at com.petshop.backend.service.UserService.lambda$updateUser$0(UserService.java:113)
|
|
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:113)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:107)
|
|
at com.petshop.backend.service.UserServiceTest.lambda$updateUserDeniesPromotingAnotherUserToAdmin$0(UserServiceTest.java:167)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:54)
|
|
... 3 more
|
|
|
|
[ERROR] com.petshop.backend.service.UserServiceTest.updateUserAllowsEditingOwnAdminAccount -- Time elapsed: 0.003 s <<< ERROR!
|
|
com.petshop.backend.exception.ResourceNotFoundException: User not found with id: 1
|
|
at com.petshop.backend.service.UserService.lambda$updateUser$0(UserService.java:113)
|
|
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:113)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:107)
|
|
at com.petshop.backend.service.UserServiceTest.updateUserAllowsEditingOwnAdminAccount(UserServiceTest.java:152)
|
|
|
|
[ERROR] com.petshop.backend.service.UserServiceTest.updateUserDeniesEditingAnotherAdmin -- Time elapsed: 0.005 s <<< FAILURE!
|
|
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:68)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
|
|
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3223)
|
|
at com.petshop.backend.service.UserServiceTest.updateUserDeniesEditingAnotherAdmin(UserServiceTest.java:65)
|
|
Caused by: com.petshop.backend.exception.ResourceNotFoundException: User not found with id: 2
|
|
at com.petshop.backend.service.UserService.lambda$updateUser$0(UserService.java:113)
|
|
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:113)
|
|
at com.petshop.backend.service.UserService.updateUser(UserService.java:107)
|
|
at com.petshop.backend.service.UserServiceTest.lambda$updateUserDeniesEditingAnotherAdmin$0(UserServiceTest.java:65)
|
|
at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:54)
|
|
... 3 more
|
|
|
|
[INFO]
|
|
[INFO] Results:
|
|
[INFO]
|
|
[ERROR] Failures:
|
|
[ERROR] UserServiceTest.scopedUpdateDeniesRoleEscalation:181 Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
[ERROR] UserServiceTest.updateUserDeniesEditingAnotherAdmin:65 Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
[ERROR] UserServiceTest.updateUserDeniesPromotingAnotherUserToAdmin:167 Unexpected exception type thrown, expected: <org.springframework.security.access.AccessDeniedException> but was: <com.petshop.backend.exception.ResourceNotFoundException>
|
|
[ERROR] Errors:
|
|
[ERROR] UserServiceTest.updateUserAllowsEditingOwnAdminAccount:152 » ResourceNotFound User not found with id: 1
|
|
[ERROR] UserServiceTest.updateUserTreatsWrongScopedRoleAsNotFound » UnnecessaryStubbing
|
|
Unnecessary stubbings detected.
|
|
Clean & maintainable test code requires zero unnecessary code.
|
|
Following stubbings are unnecessary (click to navigate to relevant line of code):
|
|
1. -> at com.petshop.backend.service.UserServiceTest.updateUserTreatsWrongScopedRoleAsNotFound(UserServiceTest.java:75)
|
|
Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for UnnecessaryStubbingException class.
|
|
[INFO]
|
|
[ERROR] Tests run: 10, Failures: 3, Errors: 2, Skipped: 0
|
|
[INFO]
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] BUILD FAILURE
|
|
[INFO] ------------------------------------------------------------------------
|
|
[INFO] Total time: 2.040 s
|
|
[INFO] Finished at: 2026-04-16T08:04:25-06:00
|
|
[INFO] ------------------------------------------------------------------------
|
|
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test (default-test) on project backend: There are test failures.
|
|
[ERROR]
|
|
[ERROR] See /home/user/threaded-parity/backend/target/surefire-reports for the individual test results.
|
|
[ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
|
|
[ERROR] -> [Help 1]
|
|
[ERROR]
|
|
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
|
|
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
|
|
[ERROR]
|
|
[ERROR] For more information about the errors and possible solutions, please read the following articles:
|
|
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
|