RbacSubjectControllerRestTest

59

tests

0

failures

0

ignored

0.439s

duration

100%

successful

Tests

Test Duration Result
deleteSubjectByUuidByNonGlobalAdminReturnsForbidden() 0.011s passed
deleteSubjectByUuidWithMatchingNameAndTypePhysicallyDeletesSubject() 0.005s passed
deleteSubjectByUuidWithMismatchingNameReturnsBadRequest() 0.005s passed
deleteSubjectByUuidWithMismatchingTypeReturnsBadRequest() 0.005s passed
deleteSubjectByUuidWithUnknownUuidIsIdempotent() 0.007s passed
deleteSubjectByUuidWithoutNameAndTypeReturnsBadRequest() 0.005s passed
getLastSubjectSyncReturnsOkWhenNoRecentReport() 0.003s passed
getLastSubjectSyncReturnsTheReportedTimestampAndStatisticsWithoutAuthentication() 0.004s passed
getLastSubjectSyncWithInvalidIntervalReturnsBadRequest() 0.003s passed
getListOfSubjectPermissionsReturnsPermissionsFromRepository() 0.009s passed
getListOfSubjectsDelegatesGroupVisibilityToService() 0.006s passed
getListOfSubjectsFiltersByOrganization() 0.006s passed
getListOfSubjectsFiltersByType() 0.008s passed
getListOfSubjectsReturnsSubjectsFromRepository() 0.005s passed
getSingleSubjectByUuidReturnsNotFoundIfMissing() 0.005s passed
getSingleSubjectByUuidReturnsSubjectIfFound() 0.006s passed
openApiApiKeyScopeEnumMatchesEndpointMappingEnum() 0.002s passed
openApiSubjectNamePatternsMatchGeneratedValidation() 0.014s passed
postNewApiKeySubjectDerivesOrganizationFromNameBeforeFirstDot() 0.015s passed
postNewApiKeySubjectReturnsClearTextApiKeyOnlyOnce() 0.007s passed
postNewApiKeySubjectWithExpiryStoresAndReturnsExpiresAt() 0.015s passed
postNewApiKeySubjectWithExplicitOrganizationUsesIt() 0.014s passed
postNewApiKeySubjectWithInvalidNameReturnsBadRequest() 0.008s passed
postNewApiKeySubjectWithScopesStoresAndReturnsScopes() 0.006s passed
postNewApiKeySubjectWithUnknownScopeReturnsBadRequest() 0.021s passed
postNewGroupSubjectWithNonUserPatternNameSucceeds() 0.009s passed
postNewGroupSubjectWithUserdNameReturnsBadRequest() 0.007s passed
postNewSubjectByNonGlobalAdminReturnsForbidden() 0.005s passed
postNewSubjectGeneratesRandomUuidIfNotGiven() 0.006s passed
postNewSubjectUsesGivenUuid() 0.006s passed
postNewSubjectWithInvalidTypeReturnsBadRequest() 0.006s passed
postNewSubjectWithUnknownPropertyReturnsBadRequest() 0.005s passed
postNewSubjectWithoutNameReturnsBadRequest() 0.006s passed
postNewUserSubjectWithGroupNameReturnsBadRequest() 0.010s passed
postNewUserSubjectWithInvalidNameReturnsBadRequest() 0.006s passed
postNewUserSubjectWithValidNameSucceeds() 0.006s passed
postSubjectSyncReportByNonGlobalAdminReturnsForbidden() 0.008s passed
postSubjectSyncReportRecordsTheReportAndReturnsNoContent() 0.006s passed
putApiKeySubjectReturnsBadRequest() 0.005s passed
putByNonGlobalAdminReturnsForbidden() 0.006s passed
putCreatesNewGroupSubjectReturnsCreated() 0.011s passed
putCreatesNewGroupSubjectWithExplicitOrganizationMatchingDerivablePrefixReturnsCreated() 0.006s passed
putCreatesNewGroupSubjectWithExplicitOrganizationReturnsCreated() 0.008s passed
putCreatesNewUserSubjectReturnsCreated() 0.008s passed
putCreatesNewUserSubjectWithExplicitOrganizationReturnsCreated() 0.007s passed
putCreatesNewUserSubjectWithSpecialCharactersInLocalPartReturnsCreated() 0.007s passed
putGroupNameWithoutTypeReturnsBadRequest() 0.009s passed
putGroupSubjectWithExplicitOrganizationButNoLeadingSlashReturnsBadRequest() 0.011s passed
putGroupSubjectWithOrganizationNotMatchingDerivableNamePrefixReturnsBadRequest() 0.007s passed
putGroupSubjectWithOrganizationNotMatchingNamePrefixReturnsBadRequest() 0.006s passed
putSubjectWithEmptyOrganizationReturnsBadRequest() 0.015s passed
putSubjectWithEmptyOrganizationReturnsBadRequestEvenForDerivableName() 0.011s passed
putSubjectWithInvalidUserNameReturnsBadRequest() 0.006s passed
putSubjectWithNullOrganizationReturnsBadRequestEvenForDerivableName() 0.006s passed
putUpdatesExistingSubjectReturnsOk() 0.005s passed
putUserSubjectWithExplicitOrganizationButGroupStyleNameReturnsBadRequest() 0.006s passed
putUserSubjectWithNameMatchingApiKeyNameGrammarReturnsBadRequest() 0.006s passed
putWithDeactivatedTrueDeactivatesTheSubject() 0.006s passed
putWithMismatchedBodyUuidReturnsBadRequest() 0.006s passed

Standard output

2026-08-10T14:41:17.673Z  INFO 233 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [net.hostsharing.hsadminng.rbac.subject.RbacSubjectControllerRestTest]: RbacSubjectControllerRestTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2026-08-10T14:41:17.697Z  INFO 233 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration net.hostsharing.hsadminng.HsadminNgApplication for test class net.hostsharing.hsadminng.rbac.subject.RbacSubjectControllerRestTest

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.5.5)

2026-08-10T14:41:17.710Z  INFO 233 --- [    Test worker] n.h.h.r.s.RbacSubjectControllerRestTest  : Starting RbacSubjectControllerRestTest using Java 21.0.11 with PID 233 (started by root in /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/mihoe_pmd-cognitive-complexity-refactorings-376268732714)
2026-08-10T14:41:17.710Z  INFO 233 --- [    Test worker] n.h.h.r.s.RbacSubjectControllerRestTest  : The following 2 profiles are active: "fake-jwt", "test"
2026-08-10T14:41:17.978Z  INFO 233 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-08-10T14:41:17.978Z  INFO 233 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-08-10T14:41:17.978Z  INFO 233 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 0 ms
2026-08-10T14:41:17.982Z  INFO 233 --- [    Test worker] n.h.h.r.s.RbacSubjectControllerRestTest  : Started RbacSubjectControllerRestTest in 0.283 seconds (process running for 32.211)