To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.5/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. Daemon will be stopped at the end of the build > Task :buildSrc:checkKotlinGradlePluginConfigurationErrors > Task :buildSrc:generateExternalPluginSpecBuilders UP-TO-DATE > Task :buildSrc:extractPrecompiledScriptPluginPlugins UP-TO-DATE > Task :buildSrc:compilePluginsBlocks UP-TO-DATE > Task :buildSrc:generatePrecompiledScriptPluginAccessors UP-TO-DATE > Task :buildSrc:generateScriptPluginAdapters UP-TO-DATE > Task :buildSrc:compileKotlin UP-TO-DATE > Task :buildSrc:compileJava NO-SOURCE > Task :buildSrc:compileGroovy NO-SOURCE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE > Task :checkLicensePreparation > Task :generateLicenseReport > Task :generateReleaseNotes Collected 25 release notes into the news document. > Task :collectBundledDocumentation No scenario reports bundled - run './gradlew scenarioTest' or './gradlew bootJarWithDocumentation'. > Task :generateBundledDocumentationIndex > Task :archiveBundledDocumentation > Task :processSpringHsBooking > Task :processSpringHsHosting > Task :processSpringAccounts > Task :processSpringHsOffice > Task :processTestResources > Task :spotlessInternalRegisterDependencies > Task :bootBuildInfo > Task :generateGitProperties > Task :checkLicense > Task :processSpringRoot > Task :processSpringTest > Task :processSpringRbac > Task :convertBusinessGlossaryDeMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/business-glossary-de.pdf > Task :processSpring > Task :processResources > Task :spotlessJava > Task :openApiGenerate > Task :compileJava > Task :classes > Task :compileTestJava > Task :testClasses > Task :unitTest ActuatorSanitizerUnitTest > testHandlesMultipleUris() STARTED ActuatorSanitizerUnitTest > testSanitizesDefaultKeys() STARTED ActuatorSanitizerUnitTest > testHandlesNullValue() STARTED ActuatorSanitizerUnitTest > testSanitizesUriWithUserInfo() STARTED ActuatorSanitizerUnitTest > testSanitizesCustomRegexKey() STARTED ActuatorSanitizerUnitTest > testDoesNotSanitizeIrrelevantKey() STARTED ActuatorSanitizerUnitTest > testSanitizesCustomKey() STARTED > Task :unitTest ApiKeyAuthenticationFilterUnitTest > withUnknownApiKeyRejectsRequestAsUnauthorized() STARTED ApiKeyAuthenticationFilterUnitTest > withValidScopedApiKeyAuthenticatesWithScopeClaimAndAuthorities() STARTED ApiKeyAuthenticationFilterUnitTest > withValidApiKeyAuthenticatesAsRelatedSubject() STARTED ApiKeyAuthenticationFilterUnitTest > withoutApiKeyHeaderPassesThroughUnauthenticated() STARTED ApiKeyAuthenticationFilterUnitTest > withNotYetExpiredApiKeyAuthenticatesAsRelatedSubject() STARTED ApiKeyAuthenticationFilterUnitTest > withExpiredApiKeyRejectsRequestAsUnauthorized() STARTED ApiKeyAuthenticationFilterUnitTest > withBothAuthorizationAndApiKeyHeaderRejectsRequestAsUnauthorized() STARTED ApiKeyScopeEnforcementFilterUnitTest > scopedApiKeyAuthenticationPassesThroughToNonApiPathsAndAlwaysAllowedApiPaths() STARTED ApiKeyScopeEnforcementFilterUnitTest > scopedApiKeyAuthenticationGetsRejectedForDeletingSubjects() STARTED ApiKeyScopeEnforcementFilterUnitTest > scopedApiKeyAuthenticationGetsRejectedForOutOfScopeEndpoint() STARTED ApiKeyScopeEnforcementFilterUnitTest > apiKeyAuthenticationWithUnknownScopeGetsRejectedFailClosed() STARTED ApiKeyScopeEnforcementFilterUnitTest > anonymousRequestPassesThrough() STARTED ApiKeyScopeEnforcementFilterUnitTest > unscopedApiKeyAuthenticationPassesThroughUnrestricted() STARTED ApiKeyScopeEnforcementFilterUnitTest > keycloakJwtAuthenticationPassesThroughUnrestricted() STARTED ApiKeyScopeEnforcementFilterUnitTest > scopedApiKeyAuthenticationGetsEnforcedForNonGetOnAlwaysAllowedApiPath() STARTED ApiKeyScopeEnforcementFilterUnitTest > scopedApiKeyAuthenticationPassesThroughToMatchingEndpoint() STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [1] method=GET, path=/api/rbac/subjects, allowed=true STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [2] method=GET, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000/permissions, allowed=true STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [3] method=GET, path=/api/hs/office/memberships, allowed=true STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [4] method=GET, path=/api/hs/accounts/current, allowed=true STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [5] method=POST, path=/api/rbac/subjects, allowed=false STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [6] method=PUT, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000, allowed=false STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [7] method=DELETE, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000, allowed=false STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [8] method=POST, path=/api/rbac/grants, allowed=false STARTED ApiKeyScopeUnitTest > anyReadAllowsAllGetEndpointsButNoWrites(String, String, boolean) > [9] method=PATCH, path=/api/hs/hosting/assets/40e2a1e8-0000-0000-0000-000000000000, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [1] method=GET, path=/api/rbac/subjects, allowed=true STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [2] method=GET, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000, allowed=true STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [3] method=PUT, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000, allowed=true STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [4] method=POST, path=/api/rbac/subjects/sync-report, allowed=true STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [5] method=POST, path=/api/rbac/subjects, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [6] method=DELETE, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [7] method=GET, path=/api/rbac/subjects/40e2a1e8-0000-0000-0000-000000000000/permissions, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [8] method=GET, path=/api/rbac/roles, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [9] method=GET, path=/api/hs/office/memberships, allowed=false STARTED ApiKeyScopeUnitTest > rbacSubjectSyncAllowsSyncingSubjects(String, String, boolean) > [10] method=POST, path=/api/rbac/grants, allowed=false STARTED ApiKeyScopeUnitTest > forWireNameResolvesAllScopesAndRejectsUnknownNames() STARTED ApiKeyUnitTest > subjectNameOfExtractsSubjectNamesContainingTheDelimiter() STARTED ApiKeyUnitTest > hashCreatesLowerCaseHexEncodedSha256() STARTED ApiKeyUnitTest > generateCreatesUniqueKeysWithEmbeddedSubjectName() STARTED ApiKeyUnitTest > subjectNameOfIsEmptyForKeysWithoutEmbeddedName() STARTED ApiKeyUnitTest > subjectNameOfExtractsTheEmbeddedSubjectName() STARTED AssumedRolesHeaderFilterUnitTest > rejectsConflictingAssumedRolesHeaders() STARTED AssumedRolesHeaderFilterUnitTest > wrapsDeprecatedAssumedRolesHeaderAsCurrentHeader() STARTED AssumedRolesHeaderFilterUnitTest > doesNotAddCurrentAssumedRolesHeaderNameIfAlreadyPresentCaseInsensitive() STARTED AuthConfigControllerUnitTest > reportsOidcMethodWithTheConfiguredIssuerAsAuthorityOtherwise() STARTED AuthConfigControllerUnitTest > reportsFakeJwtMethodWithTokenUrlWhenTheFakeJwtProfileIsActive() STARTED BaseWebSecurityConfigRestTest > requestToPathApiShouldReturnNotFound() STARTED BaseWebSecurityConfigRestTest > requestToAnArbitraryPathWhichIsNotApiShouldReturnUnauthorized() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldDecodeRealJwtFromConfiguredIssuerUri() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectJwtWithWrongOrMissingAudience() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldDecodeRealJwtFromConfiguredJwkSetUri() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldAcceptJwtWithAnyOfTheConfiguredAudiences() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldDecodeRealJwtSignedWithConfiguredHmacSecret() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectFakeJwkSetUriWithoutProfile() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectFakeUrlWithoutProfile() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectJwtWithWrongOrMissingIssuer() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectJwtFromConfiguredJwkSetUriWithWrongIssuer() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectRealJwtSignedWithDifferentHmacSecret() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectJwtFromConfiguredIssuerUriWithWrongIssuer() STARTED BaseWebSecurityConfigUnitTest > jwtDecoderShouldRejectMissingIssuer() STARTED CustomActuatorEndpointUnitTest > getMetricsLinksReturnsLinksForKnownMetricNames() STARTED CustomActuatorEndpointUnitTest > getMetricsLinksRejectsMissingMetricsResponse() STARTED DocumentationWebConfigUnitTest > everyConfiguredApiDefinitionExists() STARTED DocumentationWebConfigUnitTest > theTestOnlyApiIsNotOffered() STARTED DocumentationWebConfigUnitTest > theImplementedApiIsOfferedLast() STARTED FakeJwtControllerRestTest > tokenReturnsBearerTokenForGivenUsernameAndScope() STARTED FakeJwtControllerUnitTest > refreshGrantRequiresRefreshTokenParameter() STARTED FakeJwtControllerUnitTest > refreshGrantReturnsNewAccessTokenForRefreshToken() STARTED FakeJwtControllerUnitTest > refreshTokenJwtExpiresAfter72HoursNotAfterOneHour() STARTED FakeJwtControllerUnitTest > refreshGrantRejectsInvalidRefreshToken() STARTED FakeJwtControllerUnitTest > passwordGrantReturnsAccessAndRefreshToken() STARTED MessageTranslatorUnitTest > translateUsesRequestLocale() STARTED MessageTranslatorUnitTest > translateToDecoratesFallbackIfTranslationIsMissing() STARTED MessageTranslatorUnitTest > translateToUsesMessageKeyWithoutPrefixAsFallbackToEnglish() STARTED PostgresCustomDialectUnitTest > constructsPostgresDialectForConfiguredVersion() STARTED ProvisioningApiKeyBootstrapUnitTest > aMissingConfiguredApiKeyHashIsIgnored() STARTED ProvisioningApiKeyBootstrapUnitTest > provisionsTheApiKeySubjectIfNoApiKeyIsStoredYet() STARTED ProvisioningApiKeyBootstrapUnitTest > keepsTheStoredApiKeyIfTheConfiguredHashIsAlreadyStored() STARTED ProvisioningApiKeyBootstrapUnitTest > anInvalidConfiguredApiKeyHashFailsTheApplicationStart() STARTED ProvisioningApiKeyBootstrapUnitTest > keepsTheStoredApiKeyIfADifferentApiKeyIsStored() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > returnsOriginalMessageIfNoRegisteredPatternMatches() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > translatesExactMessageEvenWithRegexCharsInKey() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > translatesUsingFirstMatchingMessageAndExtractsPlaceholderArguments() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > defaultImplementationDoesNotTranslateAnything() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > canTranslateMessageMatchingAnyRegisteredPattern() STARTED RetroactiveTranslatorWithPlaceholderSupportUnitTest > translatableMessageCreatedFromPatternExposesItsValues() STARTED WebSecurityConfigUnitTest > isProductionSecurityConfig() STARTED HttpServletRequestBodyCachingFilterUnitTest > formEncodedRequestIsPassedThroughUnwrapped() STARTED HttpServletRequestBodyCachingFilterUnitTest > wrappedRequestBodyIsReplayableEvenAfterItGotConsumed() STARTED HttpServletRequestBodyCachingFilterUnitTest > wrappedRequestReaderUsesDeclaredCharacterEncoding() STARTED RequestBodyTranslationsUnitTest > canTranslateArrayInsteadOfMapMessage() STARTED RequestBodyTranslationsUnitTest > cannotTranslateOtherMessages() STARTED RequestBodyTranslationsUnitTest > translatesArrayInsteadOfMapMessage() STARTED RequestBodyTranslationsUnitTest > translatesObjectInsteadOfStringMessage() STARTED RequestBodyTranslationsUnitTest > canTranslateObjectInsteadOfStringMessage() STARTED RestResponseEntityExceptionHandlerRestTest > handleAccessDeniedExceptionReturnsUnauthorizedResponse() STARTED RestResponseEntityExceptionHandlerUnitTest > handleTranslatedDataIntegrityViolationWithKnownErrorCode() STARTED RestResponseEntityExceptionHandlerUnitTest > handleJpaObjectRetrievalFailureExceptionIfPatternDoesNotMatch() STARTED RestResponseEntityExceptionHandlerUnitTest > handlesIbanAndBicExceptions(Class) > [1] givenExceptionClass=class org.iban4j.InvalidCheckDigitException STARTED RestResponseEntityExceptionHandlerUnitTest > handlesIbanAndBicExceptions(Class) > [2] givenExceptionClass=class org.iban4j.IbanFormatException STARTED RestResponseEntityExceptionHandlerUnitTest > handlesIbanAndBicExceptions(Class) > [3] givenExceptionClass=class org.iban4j.BicFormatException STARTED RestResponseEntityExceptionHandlerUnitTest > handleConflictException() STARTED RestResponseEntityExceptionHandlerUnitTest > handleNoSuchElementException() STARTED RestResponseEntityExceptionHandlerUnitTest > handleMethodArgumentNotValidException() STARTED RestResponseEntityExceptionHandlerUnitTest > handleOtherExceptionsWithErrorCode() STARTED RestResponseEntityExceptionHandlerUnitTest > handleOtherExceptionsWithoutErrorCode() STARTED RestResponseEntityExceptionHandlerUnitTest > handleConflict() STARTED RestResponseEntityExceptionHandlerUnitTest > handleOtherExceptionsWithoutMessage() STARTED RestResponseEntityExceptionHandlerUnitTest > handleJpaObjectRetrievalFailureExceptionIfEntityClassCannotBeDetermined() STARTED RestResponseEntityExceptionHandlerUnitTest > jpaExceptionWithKnownErrorCode() STARTED RestResponseEntityExceptionHandlerUnitTest > handleJpaObjectRetrievalFailureExceptionWithDisplayName() STARTED RestResponseEntityExceptionHandlerUnitTest > jpaExceptionWithUnknownErrorCode() STARTED RestResponseEntityExceptionHandlerUnitTest > handleForeignKeyViolation() STARTED ValidateUnitTest > AreEqual > shouldFailValidationIfExactlyOneParameterIsNull() STARTED ValidateUnitTest > AreEqual > shouldNotFailValidationIfParametersAreEqual() STARTED ValidateUnitTest > AreEqual > shouldNotFailValidationIfBothParametersAreNull() STARTED ValidateUnitTest > AreEqual > shouldFailValidationIfParametersAreNotEqual() STARTED ValidateUnitTest > ExactlyOne > shouldFailValidationIfBothParametersAreNotNull() STARTED ValidateUnitTest > ExactlyOne > shouldNotFailValidationIfExactlyOneParameterIsNonNull() STARTED ValidateUnitTest > ExactlyOne > shouldFailValidationIfBothParametersAreNull() STARTED ValidateUnitTest > AtMaxOne > shouldFailValidationIfBothParametersAreNotNull() STARTED ValidateUnitTest > AtMaxOne > shouldNotFailValidationIfExactlyOneParameterIsNonNull() STARTED ValidateUnitTest > AtMaxOne > shouldNotFailValidationIfBothParametersAreNull() STARTED Base64UtilsUnitTest > testEmptyInput() STARTED Base64UtilsUnitTest > testValidBase64WithPadding() STARTED Base64UtilsUnitTest > testInvalidBase64WithSpecialCharacters() STARTED Base64UtilsUnitTest > testValidBase64WithoutPadding() STARTED Base64UtilsUnitTest > testInvalidBase64LengthNotDivisibleByFour() STARTED Base64UtilsUnitTest > testInvalidBase64WithExcessivePadding() STARTED Base64UtilsUnitTest > testValidBase64WithDoublePadding() STARTED Base64UtilsUnitTest > testInvalidBase64WithWhitespace() STARTED Base64UtilsUnitTest > testEdgeCaseBase64SingleCharacter() STARTED Base64UtilsUnitTest > testValidBase64EdgeCaseMinimalLengthWithPadding() STARTED Base64UtilsUnitTest > testNullInput() STARTED HashGeneratorUnitTest > rejectsInvalidPasswordAgainstGeneratedArgon2Hash() STARTED HashGeneratorUnitTest > avoidsHashingPasswordIfHashDetectionIsEnabledAndValueCouldBeHash() STARTED HashGeneratorUnitTest > hashesPasswordWhichLooksLikeSshaHashButIsNot() STARTED HashGeneratorUnitTest > rejectsNullArgon2Password() STARTED HashGeneratorUnitTest > hashesLinuxPasswordWithPredefinedNextSalt() STARTED HashGeneratorUnitTest > throwsExceptionForInvalidLinuxPassword() STARTED HashGeneratorUnitTest > hashesPasswordWhichLooksLikeArgon2HashButHasTooShortHashValue() STARTED HashGeneratorUnitTest > generatesMySqlNativePasswordHash() STARTED HashGeneratorUnitTest > verifiesPasswordAgainstGeneratedSshaHash() STARTED HashGeneratorUnitTest > enrichesArgon2SaltWithLdapPrefixOnly() STARTED HashGeneratorUnitTest > generatesArgon2HashWithExplicitParametersForLdap() STARTED HashGeneratorUnitTest > detectsValidArgon2Hash() STARTED HashGeneratorUnitTest > avoidsDoubleHashingSshaHashPassword() STARTED HashGeneratorUnitTest > verifiesPasswordAgainstGeneratedArgon2Hash() STARTED HashGeneratorUnitTest > detectsInvalidArgon2Hashes() STARTED HashGeneratorUnitTest > verifiesHashedLinuxPasswordWithRandomSalt() STARTED HashGeneratorUnitTest > generatesLinuxYescriptPasswordHash() STARTED HashGeneratorUnitTest > currentArgon2AdapterIgnoresExplicitSalt() STARTED HashGeneratorUnitTest > hashesPasswordIfNotYetHashed() STARTED HashGeneratorUnitTest > rejectsInvalidPasswordAgainstGeneratedSshaHash() STARTED HashGeneratorUnitTest > returnsNullHashForNullPassword() STARTED HashGeneratorUnitTest > generatePostgreSqlScramPasswordHash() STARTED HashGeneratorUnitTest > verifiesLinuxHashedPasswordWithGivenSalt() STARTED HashGeneratorUnitTest > fetchesHashGeneratorFromEnvVarDefault() STARTED HashGeneratorUnitTest > verifiesPasswordAgainstGeneratedArgon2PhcStringWithoutLdapPrefix() STARTED HashGeneratorUnitTest > generatesLinuxSha512PasswordHash() STARTED HashGeneratorUnitTest > verifiesPasswordAgainstRawSshaHashFromOpenLdap() STARTED HashGeneratorUnitTest > hashesPasswordWhichLooksLikeArgon2AHashButIsNot() STARTED HashGeneratorUnitTest > rejectsGeneratedHashShorterThanPlaintextPassword() STARTED HashGeneratorUnitTest > avoidsDoubleHashingArgon2AHashPassword() STARTED HashGeneratorUnitTest > verifiesLinuxPasswordAgainstYescryptHashFromMkpasswd() STARTED HashGeneratorUnitTest > hashesPasswordWhichStartsWithArgon2PrefixButDoesNotContainArgon2IdMarker() STARTED HashGeneratorUnitTest > hashesPasswordIfHashDetectionIsEnabledButValueDoesNotMatchAlgorithmPrefix() STARTED HashGeneratorUnitTest > verifiesLinuxPasswordAgainstSha512HashFromMkpasswd() STARTED HsAccountControllerRestTest > postNewAccountWithoutGlobalIdsAutoAssignsThemEqual() STARTED HsAccountControllerRestTest > postNewAccountWithNewSubjectOfTypeGroupIsRejected() STARTED HsAccountControllerRestTest > postNewAccountWithNewSubjectWithoutUuidIsRejected() STARTED HsAccountControllerRestTest > postNewAccountWithExistingSubjectAndNewPersonCreatesAccountAndPerson() STARTED HsAccountControllerRestTest > getCurrentLoginUserReturnsOnwAccount() STARTED HsAccountControllerRestTest > postNewAccountsRejectsCreatingAccountWithoutPersonReference() STARTED HsAccountControllerRestTest > getListOfAccountsForInaccessiblePersonUuidReturnsErrorMessage() STARTED HsAccountControllerRestTest > postNewAccountForSubjectWhichAlreadyHasAnAccountIsRejected() STARTED HsAccountControllerRestTest > getListOfAccountsForGlobalAdminReturnsAllAccounts() STARTED HsAccountControllerRestTest > deleteByAccountDeletesExisingAccount() STARTED HsAccountControllerRestTest > getByUuidFetchesSingleAccount() STARTED HsAccountControllerRestTest > postNewAccountReferencingAnExistingUserSubjectUsesThatSubject() STARTED HsAccountControllerRestTest > postNewAccountReferencingAnUnknownSubjectUuidIsRejected() STARTED HsAccountControllerRestTest > postNewAccountWithBothSubjectAndSubjectUuidIsRejected() STARTED HsAccountControllerRestTest > postNewAccountWithNewSubjectCreatesThatSubject() STARTED HsAccountControllerRestTest > getCurrentLoginUserWithoutOwnAccountReturnsSubjectWithoutPerson() STARTED HsAccountControllerRestTest > postNewAccountWithSubjectUuidOfGroupSubjectIsRejected() STARTED HsAccountControllerRestTest > getListOfAccountsForGivenPersonUuidReturnsThatPersonsAccounts() STARTED HsAccountControllerRestTest > postNewAccountWithoutAnySubjectReferenceIsRejected() STARTED HsAccountControllerRestTest > postNewAccountRejectsCreatingAccountForNonNaturalPerson() STARTED HsAccountControllerRestTest > getByUuidForUnknownAccountUuidReturnsNotFound() STARTED HsAccountControllerRestTest > postNewAccountRejectsCreatingAccountForUnknownPersonUuid() STARTED HsAccountControllerRestTest > postNewAccountSucceedsEvenIfActingGlobalAdminHasNoOwnAccount() STARTED HsAccountControllerRestTest > postNewAccountWithNewSubjectWhichAlreadyExistsIsRejected() STARTED HsAccountControllerRestTest > getListOfAccountsForCurrentSubjectReturnsAccountsOfSamePerson() STARTED HsAccountEntityUnitTest > toShortStringContainsJustTheSubjectName() STARTED HsAccountEntityUnitTest > setSubjectAlsoUpdatesUuid() STARTED HsAccountEntityUnitTest > toStringContainsJustTheSubjectNam() STARTED HsBookingDebitorEntityUnitTest > toShortStringContainsDefaultPrefix() STARTED HsBookingDebitorEntityUnitTest > toStringContainsDebitorNumberAndDefaultPrefix() STARTED HsBookingItemControllerRestTest > patchesBookingItem() STARTED HsBookingItemControllerRestTest > itemToResourcePostmapper > canConvertEmptyValidity() STARTED HsBookingItemControllerRestTest > DeleteBookingItem > respondsNotFoundIfMissing() STARTED HsBookingItemControllerRestTest > DeleteBookingItem > respondsNoContentIfDeleted() STARTED HsBookingItemControllerRestTest > PostNewBookingItem > globalAdmin_canAddValidBookingItem() STARTED HsBookingItemControllerRestTest > PostNewBookingItem > globalAdmin_canNotAddInvalidBookingItem() STARTED HsBookingItemControllerRestTest > GetSingleBookingItem > returnsNotFoundIfMissing() STARTED HsBookingItemControllerRestTest > GetSingleBookingItem > returnsBookingItemIfFound() STARTED HsBookingItemControllerRestTest > GetListOfBookingItems > returnsBookingItemsByProjectUuid() STARTED HsBookingItemEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=caption STARTED HsBookingItemEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=resources STARTED HsBookingItemEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=validto STARTED HsBookingItemEntityPatcherUnitTest > willPatchAllProperties() STARTED HsBookingItemEntityPatcherUnitTest > willPatchNoProperty() STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=caption STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=resources STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=validto STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=caption STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=resources STARTED HsBookingItemEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=validto STARTED HsBookingItemEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=caption STARTED HsBookingItemEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=resources STARTED HsBookingItemEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=validto STARTED HsBookingItemEntityUnitTest > toShortStringContainsOnlyMemberNumberAndCaption() STARTED HsBookingItemEntityUnitTest > getContextValueFallsBackToParentResources() STARTED HsBookingItemEntityUnitTest > toStringContainsAllPropertiesAndResourcesSortedByKey() STARTED HsBookingItemEntityUnitTest > settingValidToKeepsValidFrom() STARTED HsBookingItemEntityUnitTest > markAsLoadedSetsLoadedFlag() STARTED HsBookingItemEntityUnitTest > toShortStringFallsBackIfNoRelatedProjectIsAvailable() STARTED HsBookingItemEntityUnitTest > settingValidFromKeepsValidTo() STARTED HsBookingItemEntityUnitTest > validityStartsToday() STARTED HsBookingItemRbacEntityUnitTest > definesRbac() STARTED HsBookingItemEntityValidatorUnitTest > rejectsInvalidEntity() STARTED HsBookingItemEntityValidatorUnitTest > listsTypes() STARTED HsCloudServerBookingItemValidatorUnitTest > validatesExceedingPropertyTotals() STARTED HsCloudServerBookingItemValidatorUnitTest > validatesProperties() STARTED HsCloudServerBookingItemValidatorUnitTest > containsAllValidations() STARTED HsDomainSetupBookingItemValidatorUnitTest > acceptsRegisterableDomainWithGeneratedVerificationCode() STARTED HsDomainSetupBookingItemValidatorUnitTest > acceptsMaximumDomainNameLength() STARTED HsDomainSetupBookingItemValidatorUnitTest > acceptsValidUnixUser() STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [1] secondLevelRegistrarDomain=de STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [2] secondLevelRegistrarDomain=com STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [3] secondLevelRegistrarDomain=net STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [4] secondLevelRegistrarDomain=org STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [5] secondLevelRegistrarDomain=actually-any-top-level-domain STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [6] secondLevelRegistrarDomain=co.uk STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [7] secondLevelRegistrarDomain=org.uk STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [8] secondLevelRegistrarDomain=gov.uk STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [9] secondLevelRegistrarDomain=ac.uk STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [10] secondLevelRegistrarDomain=sch.uk STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [11] secondLevelRegistrarDomain=com.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [12] secondLevelRegistrarDomain=net.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [13] secondLevelRegistrarDomain=org.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [14] secondLevelRegistrarDomain=edu.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [15] secondLevelRegistrarDomain=gov.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [16] secondLevelRegistrarDomain=asn.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [17] secondLevelRegistrarDomain=id.au STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [18] secondLevelRegistrarDomain=co.jp STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [19] secondLevelRegistrarDomain=ne.jp STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [20] secondLevelRegistrarDomain=or.jp STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [21] secondLevelRegistrarDomain=ac.jp STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [22] secondLevelRegistrarDomain=go.jp STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [23] secondLevelRegistrarDomain=com.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [24] secondLevelRegistrarDomain=net.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [25] secondLevelRegistrarDomain=org.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [26] secondLevelRegistrarDomain=gov.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [27] secondLevelRegistrarDomain=edu.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [28] secondLevelRegistrarDomain=ac.cn STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [29] secondLevelRegistrarDomain=com.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [30] secondLevelRegistrarDomain=net.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [31] secondLevelRegistrarDomain=org.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [32] secondLevelRegistrarDomain=gov.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [33] secondLevelRegistrarDomain=edu.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [34] secondLevelRegistrarDomain=mil.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [35] secondLevelRegistrarDomain=art.br STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [36] secondLevelRegistrarDomain=co.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [37] secondLevelRegistrarDomain=net.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [38] secondLevelRegistrarDomain=org.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [39] secondLevelRegistrarDomain=gen.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [40] secondLevelRegistrarDomain=firm.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [41] secondLevelRegistrarDomain=ind.in STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [42] secondLevelRegistrarDomain=com.mx STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [43] secondLevelRegistrarDomain=net.mx STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [44] secondLevelRegistrarDomain=org.mx STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [45] secondLevelRegistrarDomain=gob.mx STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [46] secondLevelRegistrarDomain=edu.mx STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [47] secondLevelRegistrarDomain=gov.it STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [48] secondLevelRegistrarDomain=edu.it STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [49] secondLevelRegistrarDomain=co.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [50] secondLevelRegistrarDomain=net.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [51] secondLevelRegistrarDomain=org.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [52] secondLevelRegistrarDomain=govt.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [53] secondLevelRegistrarDomain=ac.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [54] secondLevelRegistrarDomain=school.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [55] secondLevelRegistrarDomain=geek.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [56] secondLevelRegistrarDomain=kiwi.nz STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [57] secondLevelRegistrarDomain=co.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [58] secondLevelRegistrarDomain=ne.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [59] secondLevelRegistrarDomain=or.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [60] secondLevelRegistrarDomain=go.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [61] secondLevelRegistrarDomain=re.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectRegistrarLevelDomain(String) > [62] secondLevelRegistrarDomain=pe.kr STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectHostsharingDomain(String) > [1] secondLevelRegistrarDomain=hostsharing.net STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectHostsharingDomain(String) > [2] secondLevelRegistrarDomain=hostsharing.org STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectHostsharingDomain(String) > [3] secondLevelRegistrarDomain=hostsharing.com STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectHostsharingDomain(String) > [4] secondLevelRegistrarDomain=hostsharing.coop STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectHostsharingDomain(String) > [5] secondLevelRegistrarDomain=hostsharing.de STARTED HsDomainSetupBookingItemValidatorUnitTest > rejectsTooLongTotalName() STARTED HsDomainSetupBookingItemValidatorUnitTest > containsAllValidations() STARTED HsDomainSetupBookingItemValidatorUnitTest > acceptsRegisterableDomainWithExplicitVerificationCode() STARTED HsManagedServerBookingItemValidatorUnitTest > validatesExceedingPropertyTotals() STARTED HsManagedServerBookingItemValidatorUnitTest > validatesExceedingTotals() STARTED HsManagedServerBookingItemValidatorUnitTest > validatesProperties() STARTED HsManagedServerBookingItemValidatorUnitTest > containsAllValidations() STARTED HsManagedWebspaceBookingItemValidatorUnitTest > validatesProperties() STARTED HsManagedWebspaceBookingItemValidatorUnitTest > containsAllValidations() STARTED HsPrivateCloudBookingItemValidatorUnitTest > validatesPropertyTotals() STARTED HsPrivateCloudBookingItemValidatorUnitTest > validatesExceedingPropertyTotals() STARTED HsBookingProjectControllerRestTest > patchesBookingProject() STARTED HsBookingProjectControllerRestTest > postsNewBookingProject() STARTED HsBookingProjectControllerRestTest > DeleteBookingProject > respondsNotFoundIfMissing() STARTED HsBookingProjectControllerRestTest > DeleteBookingProject > respondsNoContentIfDeleted() STARTED HsBookingProjectControllerRestTest > GetSingleBookingProject > returnsNotFoundIfMissing() STARTED HsBookingProjectControllerRestTest > GetSingleBookingProject > returnsProjectIfFound() STARTED HsBookingProjectControllerRestTest > GetListOfBookingProjects > returnsBookingProjectsByDebitorUuid() STARTED HsBookingProjectControllerRestTest > GetListOfBookingProjects > returnsAllBookingProjectsWithoutDebitorFilter() STARTED HsBookingProjectEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=caption STARTED HsBookingProjectEntityPatcherUnitTest > willPatchAllProperties() STARTED HsBookingProjectEntityPatcherUnitTest > willPatchNoProperty() STARTED HsBookingProjectEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=caption STARTED HsBookingProjectEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=caption STARTED HsBookingProjectEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=caption STARTED HsBookingProjectEntityUnitTest > toShortStringContainsOnlyMemberNumberAndCaption() STARTED HsBookingProjectEntityUnitTest > toStringContainsAllPropertiesAndResourcesSortedByKey() STARTED HsBookingProjectRbacEntityUnitTest > toStringForFullyInitializedInstance() STARTED HsBookingProjectRbacEntityUnitTest > definesRbac() STARTED HsBookingProjectRbacEntityUnitTest > toStringForEmptyInstance() STARTED HsHostingAssetControllerRestTest > shouldReturnNotFoundIfSingleHostingAssetIsMissing() STARTED HsHostingAssetControllerRestTest > shouldReturnNotFoundIfDeletedHostingAssetIsMissing() STARTED HsHostingAssetControllerRestTest > shouldGetSingleHostingAssetIfFound() STARTED HsHostingAssetControllerRestTest > shouldPatchHostingAsset() STARTED HsHostingAssetControllerRestTest > shouldPostNewHostingAsset() STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [1] testCase=CLOUD_SERVER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [2] testCase=MANAGED_SERVER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [3] testCase=UNIX_USER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [4] testCase=EMAIL_ALIAS STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [5] testCase=DOMAIN_SETUP STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [6] testCase=DOMAIN_DNS_SETUP STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [7] testCase=DOMAIN_HTTP_SETUP STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [8] testCase=DOMAIN_SMTP_SETUP STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [9] testCase=DOMAIN_MBOX_SETUP STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [10] testCase=EMAIL_ADDRESS STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [11] testCase=MARIADB_INSTANCE STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [12] testCase=MARIADB_USER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [13] testCase=MARIADB_DATABASE STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [14] testCase=PGSQL_INSTANCE STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [15] testCase=PGSQL_USER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [16] testCase=PGSQL_DATABASE STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [17] testCase=IPV4_NUMBER STARTED HsHostingAssetControllerRestTest > shouldGetListOfHostingAssets(ListTestCases) > [18] testCase=IPV6_NUMBER STARTED HsHostingAssetControllerRestTest > shouldDeleteHostingAsset() STARTED HsHostingAssetControllerRestTest > shouldRejectPostIfBookingItemIsMissing() STARTED HsHostingAssetEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=caption STARTED HsHostingAssetEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=config STARTED HsHostingAssetEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=alarmContact STARTED HsHostingAssetEntityPatcherUnitTest > willPatchAllProperties() STARTED HsHostingAssetEntityPatcherUnitTest > willPatchNoProperty() STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=caption STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=config STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=alarmContact STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=caption STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=config STARTED HsHostingAssetEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=alarmContact STARTED HsHostingAssetEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=caption STARTED HsHostingAssetEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=config STARTED HsHostingAssetEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=alarmContact STARTED HsHostingAssetEntityUnitTest > toShortStringContainsOnlyMemberNumberAndCaption() STARTED HsHostingAssetEntityUnitTest > toStringContainsAllPropertiesAndResourcesSortedByKey() STARTED HsHostingAssetPropsControllerRestTest > returnsPropertiesOfHostingAssetType() STARTED HsHostingAssetPropsControllerRestTest > returnsHostingAssetTypes() STARTED HsHostingAssetRbacEntityUnitTest > definesRbac() STARTED HsHostingAssetTypeUnitTest > generatedPlantUML() STARTED DomainSetupHostingAssetFactoryUnitTest > persistsEventEntityIfDomainSetupVerificationFails() STARTED DomainSetupHostingAssetFactoryUnitTest > persistsEventEntityIfSuppliedDomainUnixUserAndSmtpSetupWebspaceDontMatch() STARTED DomainSetupHostingAssetFactoryUnitTest > persistsEventEntityIfDomainDnsSetupIsSupplied() STARTED DomainSetupHostingAssetFactoryUnitTest > doesNotPersistEventEntityWithoutValidationErrors() STARTED HsBookingItemCreatedListenerUnitTest > persistsEventEntityIfBookingItemTypeDoesNotSupportAutomaticHostingAssetCreation(HsBookingItemType) > [1] bookingItemType=PRIVATE_CLOUD STARTED HsBookingItemCreatedListenerUnitTest > persistsEventEntityIfBookingItemTypeDoesNotSupportAutomaticHostingAssetCreation(HsBookingItemType) > [2] bookingItemType=CLOUD_SERVER STARTED HsBookingItemCreatedListenerUnitTest > persistsEventEntityIfBookingItemTypeDoesNotSupportAutomaticHostingAssetCreation(HsBookingItemType) > [3] bookingItemType=MANAGED_SERVER STARTED ManagedWebspaceHostingAssetFactoryUnitTest > persistsEventEntityIfDomainSetupVerificationFails() STARTED ManagedWebspaceHostingAssetFactoryUnitTest > createsManagedWebspaceAssetWithParentAssetFromParentBookingItem() STARTED ManagedWebspaceHostingAssetFactoryUnitTest > doesNotPersistAnyEntityWithoutHostingAssetWithoutValidationErrors() STARTED DnsUnitTest > isRegistrableDomain() STARTED DnsUnitTest > isRegistrarLevelDomain() STARTED HostingAssetEntitySaveProcessorUnitTest > preprocessEntityThrowsWhenCalledTwice() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityThrowsWhenPreprocessEntityWasNotCalledFirst() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityIgnoringWithAllMatchingPatternsDoesNotThrow() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityIgnoringWithNoPatternThrowsForAllErrors() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityIgnoringFiltersOutMatchedErrors() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityIgnoringThrowsWhenPreprocessEntityWasNotCalledFirst() STARTED HostingAssetEntitySaveProcessorUnitTest > validateEntityIgnoringRequiresFullPatternMatch() STARTED HostingAssetEntityValidatorRegistryUnitTest > forTypeWithUnknownTypeThrowsException() STARTED HostingAssetEntityValidatorRegistryUnitTest > typesReturnsAllImplementedTypes() STARTED HostingAssetEntityValidatorUnitTest > validateEntityRejectsTerminatoryBookingItemOfWrongTypeWhenParentAssetIsNull() STARTED HostingAssetEntityValidatorUnitTest > validateContextWithNonNullBookingItemDelegatesToBookingItemValidator() STARTED HostingAssetEntityValidatorUnitTest > validateAgainstSubEntitiesAcceptsWhenTotalIsWithinLimit() STARTED HostingAssetEntityValidatorUnitTest > validateContextWithNonNullParentAssetDelegatesToParentAssetValidator() STARTED HostingAssetEntityValidatorUnitTest > validateEntityAcceptsOptionalWithCorrectNonNullType() STARTED HostingAssetEntityValidatorUnitTest > validateAgainstSubEntitiesDetectsExceededTotal() STARTED HostingAssetEntityValidatorUnitTest > validateEntityRejectsOptionalWithWrongNonNullType() STARTED HostingAssetEntityValidatorUnitTest > validateContextWithNullBookingItemAndParentAssetReturnsEmpty() STARTED HostingAssetEntityValidatorUnitTest > validateEntityRejectsForbiddenWhenEntityIsSet() STARTED HostingAssetEntityValidatorUnitTest > validateEntityAcceptsTerminatoryWhenParentAssetIsSetAndBookingItemIsNull() STARTED HostingAssetEntityValidatorUnitTest > validateEntityAcceptsForbiddenWhenEntityIsNull() STARTED HostingAssetEntityValidatorUnitTest > validateEntityReportsNullIdentifier() STARTED HsCloudServerHostingAssetValidatorUnitTest > validatesBookingItemType() STARTED HsCloudServerHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsCloudServerHostingAssetValidatorUnitTest > validatesProperties() STARTED HsCloudServerHostingAssetValidatorUnitTest > containsAllValidations() STARTED HsCloudServerHostingAssetValidatorUnitTest > validatesInvalidIdentifier() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > acceptsValidEntityInContext() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validTtlMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > acceptsInvalidZonefileWithActiveErrorFilter() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > generatesZonefile() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validRecordTypeMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validNameMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validCommentMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validRecordDataMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > acceptsValidEntityItself() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > validInMatchesRegEx() STARTED HsDomainDnsSetupHostingAssetValidatorUnitTest > rejectsInvalidZonefile() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier() STARTED HsDomainHttpSetupHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsDomainMboxHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsDomainMboxHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsDomainMboxHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsDomainMboxHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsDomainMboxHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsDomainMboxHostingAssetValidatorUnitTest > acceptsValidIdentifier() STARTED HsDomainMboxHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfRegisteredRegistrable2ndLevelDomainWithoutVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfAvailableRegistrable2ndLevelDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsIfNeitherBookingItemNorParentAssetAreSet() STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptSetupOfUnregisteredSubdomainWithParentAssetEvenWithoutDnsVerificationInSuperDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfExistingRegistrableDomainWithInvalidDnsVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfAvailableRegistrableDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsDomainNameWhichIsNotADirectSubdomainOfParentAsset(String) > [1] newDomainName=not-matching-booking-item-domain-name.org STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsDomainNameWhichIsNotADirectSubdomainOfParentAsset(String) > [2] newDomainName=indirect.subdomain.example.org STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsDomainNameNotMatchingBookingItemDomainName() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfExistingSubdomainWithValidDnsVerificationInSuperDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfRegistrableDomainWithUserDefinedVerificationCode() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsSetupOfHostsharingDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > handlesDnsLookupFailures(DnsLookupFailureTestCase) > [1] testCase=SERVICE_UNAVAILABLE STARTED HsDomainSetupHostingAssetValidatorUnitTest > handlesDnsLookupFailures(DnsLookupFailureTestCase) > [2] testCase=NAME_NOT_FOUND STARTED HsDomainSetupHostingAssetValidatorUnitTest > handlesDnsLookupFailures(DnsLookupFailureTestCase) > [3] testCase=INVALID_NAME STARTED HsDomainSetupHostingAssetValidatorUnitTest > handlesDnsLookupFailures(DnsLookupFailureTestCase) > [4] testCase=UNKNOWN_FAILURE STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfUnregisteredSubdomainIfSuperDomainParentAssetIsSpecified() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfRegisteredRegistrable2ndLevelDomainWithVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfUnregisteredSubdomainWithoutParentAssetAndWithoutDnsVerificationInSuperDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfExistingRegistrableDomainWithoutValidDnsVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsSetupOfRegistrar2ndLevelDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfUnregisteredSubdomainOfUnregisteredSuperDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfRegistrableDomainWithInvalidUserDefinedVerificationCode() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfExistingSubdomainWithoutDnsVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > validatesReferencedEntities() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [1] testCase=IDENTICAL STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [2] testCase=TOO_LONG STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [3] testCase=DASH_AT_BEGINNING STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [4] testCase=DOT STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [5] testCase=DOT_AT_BEGINNING STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(InvalidSubDomainNameIdentifierForExampleOrg) > [6] testCase=DOUBLE_DOT STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier(ValidSubDomainNameIdentifier) > [1] testCase=SIMPLE STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier(ValidSubDomainNameIdentifier) > [2] testCase=MAX_LENGTH STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier(ValidSubDomainNameIdentifier) > [3] testCase=MIN_LENGTH STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier(ValidSubDomainNameIdentifier) > [4] testCase=WITH_DASH STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfExistingRegistrableDomainWithValidDnsVerification() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectsSetupOfRegistrar1stLevelDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > rejectSetupOfUnregisteredSubdomainIfWrongParentAssetIsSpecified() STARTED HsDomainSetupHostingAssetValidatorUnitTest > containsNoProperties() STARTED HsDomainSetupHostingAssetValidatorUnitTest > acceptSetupOfRegisteredSubdomainWithInvalidDnsVerificationButValidDnsVerificationInSuperDomain() STARTED HsDomainSetupHostingAssetValidatorUnitTest > allowSetupOfUnregisteredSubdomainWithValidDnsVerificationInSuperDomain() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > acceptsValidIdentifier() STARTED HsDomainSmtpSetupHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsEMailAddressHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsEMailAddressHostingAssetValidatorUnitTest > rejectsRemovingWriteOnceProperties() STARTED HsEMailAddressHostingAssetValidatorUnitTest > rejectsOverwritingWriteOnceProperties() STARTED HsEMailAddressHostingAssetValidatorUnitTest > preprocessEntityWithUninitializedIdentifier() STARTED HsEMailAddressHostingAssetValidatorUnitTest > validatesInvalidReferences() STARTED HsEMailAddressHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsEMailAddressHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsEMailAddressHostingAssetValidatorUnitTest > containsAllValidations() STARTED HsEMailAddressHostingAssetValidatorUnitTest > preprocessEntityWithInitializedIdentifier() STARTED HsEMailAddressHostingAssetValidatorUnitTest > acceptsOverwritingWriteOncePropertiesWithSameValues() STARTED HsEMailAliasHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsEMailAliasHostingAssetValidatorUnitTest > rejectsInvalidConfig() STARTED HsEMailAliasHostingAssetValidatorUnitTest > rejectsInvalidIndentifier() STARTED HsEMailAliasHostingAssetValidatorUnitTest > rejectsEmptyTargetArray() STARTED HsEMailAliasHostingAssetValidatorUnitTest > validatesInvalidReferences() STARTED HsEMailAliasHostingAssetValidatorUnitTest > containsAllValidations() STARTED HsIPv4NumberHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsIPv4NumberHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsIPv4NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [1] givenAssignedToAssetType=CLOUD_SERVER STARTED HsIPv4NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [2] givenAssignedToAssetType=MANAGED_SERVER STARTED HsIPv4NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [3] givenAssignedToAssetType=MANAGED_WEBSPACE STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [1] givenIdentifier=a.b.c.d STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [2] givenIdentifier=83.223.95 STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [3] givenIdentifier=83.223.95.145.1 STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [4] givenIdentifier=2a01:37:1000::53df:5f91:0 STARTED HsIPv4NumberHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsIPv6NumberHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsIPv6NumberHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsIPv6NumberHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsIPv6NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [1] givenAssignedToAssetType=CLOUD_SERVER STARTED HsIPv6NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [2] givenAssignedToAssetType=MANAGED_SERVER STARTED HsIPv6NumberHostingAssetValidatorUnitTest > acceptsValidReferencedEntity(HsHostingAssetType) > [3] givenAssignedToAssetType=MANAGED_WEBSPACE STARTED HsIPv6NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [1] givenIdentifier=83.223.95 STARTED HsIPv6NumberHostingAssetValidatorUnitTest > rejectsInvalidIdentifier(String) > [2] givenIdentifier=2a01:37:1000::53df:5f91:0:123::123 STARTED HsIPv6NumberHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsManagedServerHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsManagedServerHostingAssetValidatorUnitTest > validatesProperties() STARTED HsManagedServerHostingAssetValidatorUnitTest > validatesInvalidIdentifier() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > validatesValidEntity() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > validatesIdentifierAndReferencedEntities() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > validatesUnknownProperties() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > acceptsAlienIdentifierPrefixForPreExistingEntity() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > rejectsInvalidEntityReferences() STARTED HsManagedWebspaceHostingAssetValidatorUnitTest > postPersistCreatesDefaultUnixUserAndStoresGroupId() STARTED HsMariaDbDatabaseHostingAssetValidatorUnitTest > describesItsProperties() STARTED HsMariaDbDatabaseHostingAssetValidatorUnitTest > validatesValidEntity() STARTED HsMariaDbDatabaseHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsMariaDbDatabaseHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsMariaDbInstanceHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsMariaDbUserHostingAssetValidatorUnitTest > describesItsProperties() STARTED HsMariaDbUserHostingAssetValidatorUnitTest > validatesValidEntity() STARTED HsMariaDbUserHostingAssetValidatorUnitTest > preparesEntity() STARTED HsMariaDbUserHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsMariaDbUserHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsPostgreSqlDatabaseHostingAssetValidatorUnitTest > describesItsProperties() STARTED HsPostgreSqlDatabaseHostingAssetValidatorUnitTest > validatesValidEntity() STARTED HsPostgreSqlDatabaseHostingAssetValidatorUnitTest > rejectsInvalidReferences() STARTED HsPostgreSqlDatabaseHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsPostgreSqlDatabaseHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > acceptsValidEntity() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > preprocessesTakesIdentifierFromParent() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > rejectsInvalidReferencedEntities() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > containsExpectedProperties() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsPostgreSqlInstanceHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsPostgreSqlUserHostingAssetValidatorUnitTest > describesItsProperties() STARTED HsPostgreSqlUserHostingAssetValidatorUnitTest > validatesValidEntity() STARTED HsPostgreSqlUserHostingAssetValidatorUnitTest > preparesEntity() STARTED HsPostgreSqlUserHostingAssetValidatorUnitTest > rejectsInvalidIdentifier() STARTED HsPostgreSqlUserHostingAssetValidatorUnitTest > rejectsInvalidProperties() STARTED HsUnixUserHostingAssetValidatorUnitTest > describesItsProperties() STARTED HsUnixUserHostingAssetValidatorUnitTest > revampsUnixUser() STARTED HsUnixUserHostingAssetValidatorUnitTest > validatesUnixUserProperties() STARTED HsUnixUserHostingAssetValidatorUnitTest > validatesValidUnixUser() STARTED HsUnixUserHostingAssetValidatorUnitTest > preparesUnixUser() STARTED HsUnixUserHostingAssetValidatorUnitTest > validatesInvalidIdentifier() STARTED HsOfficeBankAccountControllerRestTest > invalidIbanBeRejected(InvalidIbanTestCase) > [1] testCase=TOO_SHORT STARTED HsOfficeBankAccountControllerRestTest > invalidIbanBeRejected(InvalidIbanTestCase) > [2] testCase=TOO_LONG STARTED HsOfficeBankAccountControllerRestTest > invalidIbanBeRejected(InvalidIbanTestCase) > [3] testCase=INVALID_CHARACTER STARTED HsOfficeBankAccountControllerRestTest > invalidIbanBeRejected(InvalidIbanTestCase) > [4] testCase=INVALID_CHECKSUM STARTED HsOfficeBankAccountControllerRestTest > postsNewBankAccount() STARTED HsOfficeBankAccountControllerRestTest > invalidBicBeRejected(InvalidBicTestCase) > [1] testCase=TOO_SHORT STARTED HsOfficeBankAccountControllerRestTest > invalidBicBeRejected(InvalidBicTestCase) > [2] testCase=TOO_LONG STARTED HsOfficeBankAccountControllerRestTest > invalidBicBeRejected(InvalidBicTestCase) > [3] testCase=INVALID_CHARACTER STARTED HsOfficeBankAccountControllerRestTest > DeleteBankAccount > respondsNotFoundIfMissing() STARTED HsOfficeBankAccountControllerRestTest > DeleteBankAccount > respondsNoContentIfDeleted() STARTED HsOfficeBankAccountControllerRestTest > GetSingleBankAccount > returnsNotFoundIfMissing() STARTED HsOfficeBankAccountControllerRestTest > GetSingleBankAccount > returnsBankAccountIfFound() STARTED HsOfficeBankAccountControllerRestTest > GetListOfBankAccounts > returnsBankAccountsByOptionalHolder() STARTED HsOfficeBankAccountEntityUnitTest > definesRbac() STARTED HsOfficeBankAccountEntityUnitTest > toStringReturnsAllProperties() STARTED HsOfficeBankAccountEntityUnitTest > toStringReturnsNullForNullBankAccount() STARTED HsOfficeBankAccountEntityUnitTest > toShotStringReturnsHolder() STARTED HsOfficeContactControllerRestTest > deletesContact() STARTED HsOfficeContactControllerRestTest > patchesContact() STARTED HsOfficeContactControllerRestTest > PostNewContact > acceptsPostingNewContactWithValidData() STARTED HsOfficeContactControllerRestTest > PostNewContact > rejectsPostingNewContactWithNestedJsonInsteadOfStringValue() STARTED HsOfficeContactControllerRestTest > PostNewContact > rejectsPostingNewContactWithArrayInsteadOfKeyStringValueMap() STARTED HsOfficeContactControllerRestTest > GetSingleContact > returnsNotFoundIfMissing() STARTED HsOfficeContactControllerRestTest > GetSingleContact > returnsContactIfFound() STARTED HsOfficeContactControllerRestTest > GetListOfContacts > returnsContactsByEmailAddress() STARTED HsOfficeContactControllerRestTest > GetListOfContacts > returnsContactsByCaption() STARTED HsOfficeContactPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=caption STARTED HsOfficeContactPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=postalAddress STARTED HsOfficeContactPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=emailAddresses STARTED HsOfficeContactPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=phoneNumbers STARTED HsOfficeContactPatcherUnitTest > willPatchAllProperties() STARTED HsOfficeContactPatcherUnitTest > willPatchNoProperty() STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=caption STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=postalAddress STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=emailAddresses STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=phoneNumbers STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=caption STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=postalAddress STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=emailAddresses STARTED HsOfficeContactPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=phoneNumbers STARTED HsOfficeContactPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=caption STARTED HsOfficeContactPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=postalAddress STARTED HsOfficeContactPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=emailAddresses STARTED HsOfficeContactPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=phoneNumbers STARTED HsOfficeContactUnitTest > toStringReturnsNullForNullContact() STARTED HsOfficeContactUnitTest > definesRbac() STARTED HsOfficeContactUnitTest > toStringDescribesAllDomainProperties() STARTED HsCoopAssetTranslationsUnitTest > cannotTranslateOtherMessages() STARTED HsCoopAssetTranslationsUnitTest > translatesNegativeAssetsMessage() STARTED HsCoopAssetTranslationsUnitTest > canTranslateNegativeAssetsMessage() STARTED HsOfficeCoopAssetsTransactionControllerRestTest > getSingleGeneratesNotFoundForUnavailableUuid() STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithSuccessfullyCreated(SuccessfullyCreatedTestCases) > [1] testCase=REVERTING_SIMPLE_ASSET_TRANSACTION STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithSuccessfullyCreated(SuccessfullyCreatedTestCases) > [2] testCase=TRANSFER_TO_GIVEN_AVAILABLE_MEMBERSHIP_NUMBER STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithSuccessfullyCreated(SuccessfullyCreatedTestCases) > [3] testCase=TRANSFER_TO_GIVEN_AVAILABLE_MEMBERSHIP_UUID STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithSuccessfullyCreated(SuccessfullyCreatedTestCases) > [4] testCase=REVERTING_TRANSFER_ASSET_TRANSACTION_IMPLICITLY_REVERTS_ADOPTING_ASSET_TRANSACTION STARTED HsOfficeCoopAssetsTransactionControllerRestTest > getSingleGeneratesProperJsonForAvailableUuid() STARTED HsOfficeCoopAssetsTransactionControllerRestTest > getListGeneratesProperJson() STARTED HsOfficeCoopAssetsTransactionControllerRestTest > singleTestCaseExecutionMustBeDisabled() STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [1] testCase=MEMBERSHIP_UUID_MISSING STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [2] testCase=MEMBERSHIP_UUID_NOT_FOUND_OR_NOT_ACCESSIBLE STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [3] testCase=MEMBERSHIP_UUID_AND_MEMBER_NUMBER_MUST_NOT_BE_GIVEN_BOTH STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [4] testCase=MEMBERSHIP_UUID_OR_MEMBER_NUMBER_MUST_BE_GIVEN STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [5] testCase=REVERSAL_ASSET_TRANSACTION_REQUIRES_REVERTED_ASSET_TX_UUID STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [6] testCase=REVERSAL_ASSET_TRANSACTION_REQUIRES_AVAILABLE_REVERTED_ASSET_TX_UUID STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [7] testCase=REVERSAL_ASSET_TRANSACTION_MUST_NEGATE_VALUE_OF_REVERTED_ASSET_TX STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [8] testCase=TRANSACTION_TYPE_MISSING STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [9] testCase=VALUE_DATE_MISSING STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [10] testCase=ASSETS_VALUE_FOR_DEPOSIT_MUST_BE_POSITIVE STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [11] testCase=ASSETS_VALUE_FOR_DISBURSAL_MUST_BE_NEGATIVE STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [12] testCase=ADOPTING_MEMBERSHIP_MUST_NOT_BE_THE_SAME STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [13] testCase=ADOPTING_MEMBERSHIP_NUMBER_FOR_TRANSFER_MUST_BE_GIVEN_AND_AVAILABLE STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [14] testCase=ADOPTING_MEMBERSHIP_UUID_FOR_TRANSFER_MUST_BE_GIVEN_AND_AVAILABLE STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [15] testCase=ASSETS_VALUE_MUST_NOT_BE_NULL STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [16] testCase=REFERENCE_MISSING STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [17] testCase=REFERENCE_TOO_SHORT STARTED HsOfficeCoopAssetsTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [18] testCase=REFERENCE_TOO_LONG STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toStringWithRevertedAssetTxContainsRevertedAssetTx() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > definesRbac() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toStringWithAdoptedAssetTxContainsRevertedAssetTx() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toStringContainsAllNonNullProperties() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toStringWithEmptyTransactionDoesNotThrowException() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toShortStringEmptyTransactionDoesNotThrowException() STARTED HsOfficeCoopAssetsTransactionEntityUnitTest > toShortStringContainsOnlyMemberNumberSuffixAndSharesCountOnly() STARTED HsCoopShareTranslationsUnitTest > cannotTranslateOtherMessages() STARTED HsCoopShareTranslationsUnitTest > translatesNegativeSharesMessage() STARTED HsCoopShareTranslationsUnitTest > canTranslateNegativeSharesMessage() STARTED HsOfficeCoopSharesTransactionControllerRestTest > postsNewCoopSharesTransaction() STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [1] testCase=MEMBERSHIP_UUID_MISSING STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [2] testCase=TRANSACTION_TYPE_MISSING STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [3] testCase=VALUE_DATE_MISSING STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [4] testCase=SHARES_COUNT_FOR_SUBSCRIPTION_MUST_BE_POSITIVE STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [5] testCase=SHARES_COUNT_FOR_CANCELLATION_MUST_BE_NEGATIVE STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [6] testCase=SHARES_COUNT_MUST_NOT_BE_NULL STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [7] testCase=REFERENCE_MISSING STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [8] testCase=REFERENCE_TOO_SHORT STARTED HsOfficeCoopSharesTransactionControllerRestTest > respondWithBadRequest(BadRequestTestCases) > [9] testCase=REFERENCE_TOO_LONG STARTED HsOfficeCoopSharesTransactionControllerRestTest > GetSingleCoopShare > returnsNotFoundIfMissing() STARTED HsOfficeCoopSharesTransactionControllerRestTest > GetSingleCoopShare > returnsTransactionIfFound() STARTED HsOfficeCoopSharesTransactionControllerRestTest > GetListOfCoopShares > returnsTransactionsByMembershipAndDateRange() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > toStringEmptyTransactionDoesNotThrowException() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > definesRbac() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > toStringContainsAllNonNullProperties() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > toShortStringContainsOnlyAbbreviatedString() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > toStringWithRelatedAssetTxContainsRelatedAssetTx() STARTED HsOfficeCoopSharesTransactionEntityUnitTest > toShortStringEmptyTransactionDoesNotThrowException() STARTED HsOfficeDebitorControllerRestTest > rejectsPostWithoutDebitorRel() STARTED HsOfficeDebitorControllerRestTest > deletesDebitor() STARTED HsOfficeDebitorControllerRestTest > patchesDebitor() STARTED HsOfficeDebitorControllerRestTest > postsNewDebitorWithExistingDebitorRel() STARTED HsOfficeDebitorControllerRestTest > GetSingleDebitor > returnsNotFoundIfMissing() STARTED HsOfficeDebitorControllerRestTest > GetSingleDebitor > returnsDebitorByUuidIfFound() STARTED HsOfficeDebitorControllerRestTest > GetSingleDebitor > returnsDebitorByNumberIfFound() STARTED HsOfficeDebitorControllerRestTest > GetListOfDebitors > returnsDebitorsByPartnerNumber() STARTED HsOfficeDebitorControllerRestTest > GetListOfDebitors > returnsDebitorsByPartnerUuid() STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=debitorRel STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=billable STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=vatId STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=vatCountryCode STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [5] testCase=vatBusiness STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [6] testCase=vatReverseCharge STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [7] testCase=defaultPrefix STARTED HsOfficeDebitorEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [8] testCase=refundBankAccount STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchAllProperties() STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchNoProperty() STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=debitorRel STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=billable STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=vatId STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=vatCountryCode STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [5] testCase=vatBusiness STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [6] testCase=vatReverseCharge STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [7] testCase=defaultPrefix STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [8] testCase=refundBankAccount STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=debitorRel STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=billable STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=vatId STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=vatCountryCode STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [5] testCase=vatBusiness STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [6] testCase=vatReverseCharge STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [7] testCase=defaultPrefix STARTED HsOfficeDebitorEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [8] testCase=refundBankAccount STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=debitorRel STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=billable STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=vatId STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=vatCountryCode STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [5] testCase=vatBusiness STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [6] testCase=vatReverseCharge STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [7] testCase=defaultPrefix STARTED HsOfficeDebitorEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [8] testCase=refundBankAccount STARTED HsOfficeDebitorEntityUnitTest > toShortStringContainsDebitorNumber() STARTED HsOfficeDebitorEntityUnitTest > toStringContainsPartnerAndContact() STARTED HsOfficeDebitorEntityUnitTest > definesRbac() STARTED HsOfficeDebitorEntityUnitTest > getDebitorNumberWithoutDebitorNumberSuffixReturnsNull() STARTED HsOfficeDebitorEntityUnitTest > getDebitorNumberWithPartnerNumberAndDebitorNumberSuffix() STARTED HsOfficeDebitorEntityUnitTest > getDebitorNumberWithoutPartnerReturnsNull() STARTED HsOfficeDebitorEntityUnitTest > getDebitorNumberWithoutPartnerNumberReturnsNull() STARTED HsOfficeMembershipControllerRestTest > patchesMembership() STARTED HsOfficeMembershipControllerRestTest > DeleteMembership > respondsNotFoundIfMissing() STARTED HsOfficeMembershipControllerRestTest > DeleteMembership > respondsNoContentIfDeleted() STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifAnyGivenPartnerUuidCannotBeFound() STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifMemberNumberSuffixIsInvalid(InvalidMemberSuffixVariants) > [1] testCase=MISSING STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifMemberNumberSuffixIsInvalid(InvalidMemberSuffixVariants) > [2] testCase=TOO_SMALL STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifMemberNumberSuffixIsInvalid(InvalidMemberSuffixVariants) > [3] testCase=TOO_LARGE STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifMemberNumberSuffixIsInvalid(InvalidMemberSuffixVariants) > [4] testCase=NOT_NUMERIC STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifMemberNumberSuffixIsInvalid(InvalidMemberSuffixVariants) > [5] testCase=EMPTY STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondsCreatedIfPartnerUuidIsFound() STARTED HsOfficeMembershipControllerRestTest > PostNewMembership > respondBadRequest_ifPartnerUuidIsMissing() STARTED HsOfficeMembershipControllerRestTest > GetSingleMembership > byUuid() STARTED HsOfficeMembershipControllerRestTest > GetSingleMembership > byUnavailableUuid() STARTED HsOfficeMembershipControllerRestTest > GetSingleMembership > byMemberNumber() STARTED HsOfficeMembershipControllerRestTest > GetSingleMembership > byUnavailableMemberNumber() STARTED HsOfficeMembershipControllerRestTest > GetListOfMemberships > findMembershipByNonExistingPartnerNumberReturnsEmptyList() STARTED HsOfficeMembershipControllerRestTest > GetListOfMemberships > findMembershipByExistingPartnerNumberReturnsAllRelatedMemberships() STARTED HsOfficeMembershipControllerRestTest > GetListOfMemberships > findMembershipsByPartnerUuid() STARTED HsOfficeMembershipControllerRestTest > GetListOfMemberships > findAllMembershipsWithoutFilter() STARTED HsOfficeMembershipEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=valid STARTED HsOfficeMembershipEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=status STARTED HsOfficeMembershipEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=membershipFeeBillable STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchAllProperties() STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchNoProperty() STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=valid STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=status STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=membershipFeeBillable STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=valid STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=status STARTED HsOfficeMembershipEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=membershipFeeBillable STARTED HsOfficeMembershipEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=valid STARTED HsOfficeMembershipEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=status STARTED HsOfficeMembershipEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=membershipFeeBillable STARTED HsOfficeMembershipEntityUnitTest > doesNotOverwriteStatusInPrePersistIfNotNull() STARTED HsOfficeMembershipEntityUnitTest > getMemberNumberWithoutPartnerNumberButWithSuffix() STARTED HsOfficeMembershipEntityUnitTest > getMemberNumberWithPartnerButWithoutSuffix() STARTED HsOfficeMembershipEntityUnitTest > toShortStringContainsMemberNumberSuffixOnly() STARTED HsOfficeMembershipEntityUnitTest > definesRbac() STARTED HsOfficeMembershipEntityUnitTest > getEmptyValidtyIfNull() STARTED HsOfficeMembershipEntityUnitTest > settingValidToKeepsValidFrom() STARTED HsOfficeMembershipEntityUnitTest > getMemberNumberWithPartnerAndSuffix() STARTED HsOfficeMembershipEntityUnitTest > toStringContainsAllProps() STARTED HsOfficeMembershipEntityUnitTest > settingValidFromKeepsValidTo() STARTED HsOfficeMembershipEntityUnitTest > initializesStatusInPrePersistIfNull() STARTED HsOfficeMembershipEntityUnitTest > getMemberNumberWithoutPartnerButWithSuffix() STARTED HsOfficePartnerControllerRestTest > patchesPartnerDetails() STARTED HsOfficePartnerControllerRestTest > DeletePartner > respondNoContent_ifPartnerWasDeleted() STARTED HsOfficePartnerControllerRestTest > DeletePartner > respondBadRequest_ifPartnerCannotBeDeleted() STARTED HsOfficePartnerControllerRestTest > DeletePartner > respondNotFound_ifPartnerDoesNotExist() STARTED HsOfficePartnerControllerRestTest > GetSinglePartnerByPartnerNumber > respondNotFound_ifPartnerNumberIsNotAvailable() STARTED HsOfficePartnerControllerRestTest > GetSinglePartnerByPartnerNumber > respondWithPartner_ifPartnerNumberIsAvailable() STARTED HsOfficePartnerControllerRestTest > GetSinglePartnerByPartnerNumber > respondWithPartnersByOptionalName() STARTED HsOfficePartnerControllerRestTest > GetSinglePartnerByPartnerNumber > respondWithPartner_ifUuidIsAvailable() STARTED HsOfficePartnerControllerRestTest > GetSinglePartnerByPartnerNumber > respondNotFound_ifUuidIsNotAvailable() STARTED HsOfficePartnerControllerRestTest > PostNewPartner > respondBadRequest_ifContactUuidIsInvalid() STARTED HsOfficePartnerControllerRestTest > PostNewPartner > respondBadRequest_ifPersonUuidIsInvalid() STARTED HsOfficePartnerControllerRestTest > PostNewPartner > respondCreated_ifAllReferencesAreValid() STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=registrationOffice STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=birthplace STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=birthname STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=birthday STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [5] testCase=dayOfDeath STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchAllProperties() STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchNoProperty() STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=registrationOffice STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=birthplace STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=birthname STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=birthday STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [5] testCase=dayOfDeath STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=registrationOffice STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=birthplace STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=birthname STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=birthday STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [5] testCase=dayOfDeath STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=registrationOffice STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=birthplace STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=birthname STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=birthday STARTED HsOfficePartnerDetailsEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [5] testCase=dayOfDeath STARTED HsOfficePartnerDetailsEntityUnitTest > toShortStringContainsFirstNonNullValue() STARTED HsOfficePartnerDetailsEntityUnitTest > toStringContainsAllProperties() STARTED HsOfficePartnerEntityPatcherUnitTest > patchPartnerPerson() STARTED HsOfficePartnerEntityPatcherUnitTest > ignorePartnerNumberIfNotGiven() STARTED HsOfficePartnerEntityPatcherUnitTest > ignorePartnerUuidIfNotGiven() STARTED HsOfficePartnerEntityPatcherUnitTest > patchPartnerContact() STARTED HsOfficePartnerEntityPatcherUnitTest > ignoreUnchangedPartnerUuid() STARTED HsOfficePartnerEntityPatcherUnitTest > patchPartnerDetails() STARTED HsOfficePartnerEntityPatcherUnitTest > rejectChangingThePartnerUuid() STARTED HsOfficePartnerEntityPatcherUnitTest > rejectChangingThePartnerNumber() STARTED HsOfficePartnerEntityPatcherUnitTest > ignoreUnchangedPartnerNumber() STARTED HsOfficePartnerEntityUnitTest > loadReturnsSameInstanceAndLoadsOptionalDetails() STARTED HsOfficePartnerEntityUnitTest > definesRbac() STARTED HsOfficePartnerEntityUnitTest > toStringContainsPartnerNumberPersonAndContact() STARTED HsOfficePartnerEntityUnitTest > toShortStringContainsPartnerNumber() STARTED HsOfficePersonControllerRestTest > patchesPerson() STARTED HsOfficePersonControllerRestTest > deletesPerson() STARTED HsOfficePersonControllerRestTest > postsNewPerson() STARTED HsOfficePersonControllerRestTest > GetSinglePerson > returnsNotFoundIfMissing() STARTED HsOfficePersonControllerRestTest > GetSinglePerson > returnsPersonIfFound() STARTED HsOfficePersonControllerRestTest > GetListOfPersons > returnsPersonsRepresentedByPerson() STARTED HsOfficePersonControllerRestTest > GetListOfPersons > returnsPersonsByNameAndType() STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=personType STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=tradeName STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=title STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=salutation STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [5] testCase=familyName STARTED HsOfficePersonEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [6] testCase=patched given name STARTED HsOfficePersonEntityPatcherUnitTest > willPatchAllProperties() STARTED HsOfficePersonEntityPatcherUnitTest > willPatchNoProperty() STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=personType STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=tradeName STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=title STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=salutation STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [5] testCase=familyName STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [6] testCase=patched given name STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=personType STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=tradeName STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=title STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=salutation STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [5] testCase=familyName STARTED HsOfficePersonEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [6] testCase=patched given name STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=personType STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=tradeName STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=title STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=salutation STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [5] testCase=familyName STARTED HsOfficePersonEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [6] testCase=patched given name STARTED HsOfficePersonEntityUnitTest > getDisplayReturnsFamilyAndGivenNameIfNoTradeNameAvailable() STARTED HsOfficePersonEntityUnitTest > toStringWithAllFieldsReturnsAllButUuid() STARTED HsOfficePersonEntityUnitTest > definesRbac() STARTED HsOfficePersonEntityUnitTest > toShortStringWithTradeNameReturnsTradeName() STARTED HsOfficePersonEntityUnitTest > toStringWithSalutationAndTitleRetursSalutationAndTitle() STARTED HsOfficePersonEntityUnitTest > toShortStringWithoutTradeNameReturnsFamilyAndGivenName() STARTED HsOfficePersonEntityUnitTest > toShortStringWithSalutationAndTitleReturnsSalutationAndTitle() STARTED HsOfficePersonEntityUnitTest > toShortStringWithoutSalutationAndWithTitleReturnsTitle() STARTED HsOfficePersonEntityUnitTest > toStringSkipsNullFields() STARTED HsOfficePersonEntityUnitTest > getDisplayReturnsTradeNameIfAvailable() STARTED HsOfficePersonEntityUnitTest > toStringWithSalutationAndWithoutTitleSkipsTitle() STARTED HsOfficePersonEntityUnitTest > toStringWithoutSalutationAndWithTitleSkipsSalutation() STARTED HsOfficePersonEntityUnitTest > toShortStringWithSalutationAndWithoutTitleReturnsSalutation() STARTED HsOfficePersonTypeConverterUnitTest > mapsNullFromDatabaseValue() STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [1] given=?? STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [2] given=NP STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [3] given=LP STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [4] given=OU STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [5] given=IF STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [6] given=UF STARTED HsOfficePersonTypeConverterUnitTest > mapsFromDatabaseValue(HsOfficePersonType) > [7] given=PI STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [1] given=?? STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [2] given=NP STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [3] given=LP STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [4] given=OU STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [5] given=IF STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [6] given=UF STARTED HsOfficePersonTypeConverterUnitTest > mapsToDatabaseValue(HsOfficePersonType) > [7] given=PI STARTED HsOfficePersonTypeConverterUnitTest > mapsNullToDatabaseValue() STARTED HsOfficeRelationControllerRestTest > patchesRelationContact() STARTED HsOfficeRelationControllerRestTest > postsNewRelationWithExistingHolderAndContact() STARTED HsOfficeRelationControllerRestTest > deletesRelation() STARTED HsOfficeRelationControllerRestTest > GetSingleRelation > returnsNotFoundIfMissing() STARTED HsOfficeRelationControllerRestTest > GetSingleRelation > returnsRelationIfFound() STARTED HsOfficeRelationControllerRestTest > GetListOfRelationMarks > returnsDistinctMarksFilteredByRelationType() STARTED HsOfficeRelationControllerRestTest > GetListOfRelationMarks > rejectsInvalidRelationType() STARTED HsOfficeRelationControllerRestTest > GetListOfRelationMarks > returnsDistinctMarksOfAllRelationTypesWhenRelationTypeOmitted() STARTED HsOfficeRelationControllerRestTest > GetListOfRelations > returnsRelations() STARTED HsOfficeRelationEntityContactPatcherUnitTest > rejectsNullContactUuid() STARTED HsOfficeRelationEntityContactPatcherUnitTest > ignoresUndefinedContactUuid() STARTED HsOfficeRelationEntityContactPatcherUnitTest > patchesContactByUuid() STARTED HsOfficeRelationPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=holderUuid STARTED HsOfficeRelationPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=holder STARTED HsOfficeRelationPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=contactUuid STARTED HsOfficeRelationPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=contact STARTED HsOfficeRelationPatcherUnitTest > willPatchNoProperty() STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=holderUuid STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=holder STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=contactUuid STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=contact STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=holderUuid STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=holder STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=contactUuid STARTED HsOfficeRelationPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=contact STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=holderUuid STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=holder STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=contactUuid STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=contact STARTED HsOfficeRelationPatcherUnitTest > willPersistNewHolder() STARTED HsOfficeRelationPatcherUnitTest > willPersistNewContact() STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfHolderAndHolderUuidAreGiven() STARTED HsOfficeRelationPatcherUnitTest > willThrowExceptionIfContactAndContactUuidAreGiven() STARTED HsOfficeRelationSearchCriteriaUnitTest > builderAndAccessors() STARTED HsOfficeRelationSearchCriteriaUnitTest > getPersonDataPattern() STARTED HsOfficeRelationSearchCriteriaUnitTest > getContactDataPattern() STARTED HsOfficeRelationSearchCriteriaUnitTest > getRelationTypeString() STARTED HsOfficeRelationSearchCriteriaUnitTest > getMarkPattern() STARTED HsOfficeRelationUnitTest > definesRbac() STARTED HsOfficeRelationUnitTest > toStringReturnsAllProperties() STARTED HsOfficeRelationUnitTest > loadReturnsSameInstance() STARTED HsOfficeRelationUnitTest > toShortString() STARTED DemoMailingListUnitTest > acceptsAnOpenListWithoutMembership() STARTED DemoMailingListUnitTest > opensTheMembersOnlyListsToMembersOnly() STARTED DemoMailingListUnitTest > detectsAMembersOnlyListWithoutMembership() STARTED DemoMailingListUnitTest > reachesTheAnnouncementListsMoreOftenThanTheDiscussionLists() STARTED DemoMailingListUnitTest > marksOnlyTheOperationsListsAsTechnical() STARTED DemoPersonSetUnitTest > derivesTheOutputPathFromTheInputPath() STARTED DemoPersonSetUnitTest > groupsLoginsOfOneCustomerByTheirPrefix() STARTED DemoPersonSetUnitTest > yieldsNoFixedPersonsWithoutTheProperty() STARTED DemoPersonSetUnitTest > readsTheFormatProducedByTheAccountTooling() STARTED DemoPersonSetUnitTest > acceptsUnquotedValuesAndAlreadyResolvedUuids() STARTED DemoPersonSetUnitTest > writesThePersonUuidOfBothLoginsOfOneHuman() STARTED DemoPersonSetUnitTest > readsTheHeaderProducedByTheKeycloakExport() STARTED DemoPersonSetUnitTest > skipsEmptyAndCommentLines() STARTED DemoPersonSetUnitTest > staffLoginsGetNoCustomerOfTheirOwn() STARTED DemoPersonSetUnitTest > rejectsLinesWithTooFewColumns() STARTED DemoValueGeneratorUnitTest > providesEnoughUniqueTradeNamesForTheLargestPlannedDataset() STARTED DemoValueGeneratorUnitTest > namesOwnerManagedFirmsAfterTheirOwner() STARTED DemoValueGeneratorUnitTest > usesALandlineNumberOnlyWhereItsAreaCodeMatchesTheCity() STARTED DemoValueGeneratorUnitTest > derivesSalutationFromGender() STARTED DemoValueGeneratorUnitTest > loadsAllWordLists() STARTED DemoValueGeneratorUnitTest > keepsTheContactCaptionWithinTheColumnLength() STARTED DemoValueGeneratorUnitTest > marksGeneratedBicsAsNonRoutableTestBics() STARTED DemoValueGeneratorUnitTest > providesEnoughUniquePersonNamesForTheLargestPlannedDataset() STARTED DemoValueGeneratorUnitTest > composesNamesFromPrefixAndStem() STARTED DemoValueGeneratorUnitTest > generatesDifferentValuesForDifferentSeeds() STARTED DemoValueGeneratorUnitTest > generatesReproducibleValuesForTheSameSeed() STARTED DemoValueGeneratorUnitTest > generatesBirthdaysWithinTheRequestedAgeRange() STARTED DemoValueGeneratorUnitTest > generatesIbansAndBicsAcceptedByTheApiValidation() STARTED DemoValueGeneratorUnitTest > neverDrawsAnExcludedName() STARTED DemoValueGeneratorUnitTest > usesHouseNumbersUnlikelyToAddressARealPerson() STARTED DemoValueGeneratorUnitTest > usesTheAddressNameFieldAsSupplementNotAsRepetition() STARTED DemoValueGeneratorUnitTest > keepsTheBankAccountHolderWithinTheColumnLength() STARTED DemoValueGeneratorUnitTest > usesOnlyReservedEmailDomains() STARTED DemoValueGeneratorUnitTest > namesTheContactsOfOnePartnerAfterTheirPurpose() STARTED DemoValueGeneratorUnitTest > usesOnlyPhoneNumbersReservedForMediaProductions() STARTED DemoValueGeneratorUnitTest > clustersJoiningDatesAtTheStartOfTheYear() STARTED HsOfficeSepaMandateControllerRestTest > postsNewSepaMandate() STARTED HsOfficeSepaMandateControllerRestTest > patchesSepaMandate() STARTED HsOfficeSepaMandateControllerRestTest > DeleteSepaMandate > respondsNotFoundIfMissing() STARTED HsOfficeSepaMandateControllerRestTest > DeleteSepaMandate > respondsNoContentIfDeleted() STARTED HsOfficeSepaMandateControllerRestTest > GetSingleSepaMandate > returnsNotFoundIfMissing() STARTED HsOfficeSepaMandateControllerRestTest > GetSingleSepaMandate > returnsSepaMandateIfFound() STARTED HsOfficeSepaMandateControllerRestTest > GetListOfSepaMandates > mapsSepaMandatesToResource() STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [1] testCase=reference STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [2] testCase=agreement STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [3] testCase=validfrom STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willNotPatchIfGivenPropertyNotGiven(Property) > [4] testCase=validto STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchAllProperties() STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchNoProperty() STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [1] testCase=reference STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [2] testCase=agreement STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [3] testCase=validfrom STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenProperty(Property) > [4] testCase=validto STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [1] testCase=reference STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [2] testCase=agreement STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [3] testCase=validfrom STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willPatchOnlyGivenPropertyToNull(Property) > [4] testCase=validto STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [1] testCase=reference STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [2] testCase=agreement STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [3] testCase=validfrom STARTED HsOfficeSepaMandateEntityPatcherUnitTest > willThrowExceptionIfNotNullableValueIsNull(Property) > [4] testCase=validto STARTED HsOfficeSepaMandateEntityUnitTest > definesRbac() STARTED HsOfficeSepaMandateEntityUnitTest > toStringContainsReferenceAndBankAccount() STARTED HsOfficeSepaMandateEntityUnitTest > settingValidToKeepsValidFrom() STARTED HsOfficeSepaMandateEntityUnitTest > toShortStringContainsReferenceOnly() STARTED HsOfficeSepaMandateEntityUnitTest > settingValidFromKeepsValidTo() STARTED FakeLoginUserUnitTest > reportsBearerWithSubjectWithoutGroup() STARTED FakeLoginUserUnitTest > reportsBearerWithSubjectCommentAndGroups() STARTED FakeLoginUserUnitTest > reportsBearerWithSubjectAndGroups() STARTED ScenarioTestUnitTest > provisioningApiKeyHashConstantMatchesTheClearTextApiKeyConstant() STARTED TemplateResolverUnitTest > resolveTemplate() STARTED TestReportUnitTest > rendersImportantShortTitleWordsInLowercase() STARTED TestReportUnitTest > aProjectAdminRoleFor() STARTED TestReportUnitTest > grantingAProjectAdminRoleToAGroup() STARTED TestReportUnitTest > keepsFirstAndLastTitleWordsCapitalized() STARTED UseCaseUnitTest > reportsOnlyActualResponseBodies() STARTED UseCaseUnitTest > escapesShellSpecialCharactersInHereDocumentBody() STARTED UseCaseUnitTest > limitsReportedJsonArrayElementsWithEllipsisIndicatorOnItsOwnLine() STARTED UseCaseUnitTest > reportsOnlyTheFakeAuthorizationHeaderAsAuthorization() STARTED UseCaseUnitTest > keepsJsonArraysWithinTheLimitUnlimited() STARTED UseCaseUnitTest > keepsNonArrayJsonUnlimited() STARTED UseCaseUnitTest > reportsRequestBodyAsPrettyJsonHereDocument() STARTED UseCaseUnitTest > reportsFakeJwtClaimsAsIgnorableShellCommentArguments() STARTED UseCaseUnitTest > escapesShellSpecialCharactersInJwtClaimsCommentArguments() STARTED UseCaseUnitTest > reportsRequestHeadersInScenarioReportOrderWithoutTheDefaultedContentType() STARTED UseCaseUnitTest > reportsNoJwtClaimsCommentArgumentsForRealJwts() STARTED UseCaseUnitTest > reportsFakeJwtBearerHeaderValueAsShellVariableReference() STARTED IntegerPropertyUnitTest > displayQuotesValue() STARTED IntegerPropertyUnitTest > returnsConfiguredSettings() STARTED IntegerPropertyUnitTest > displaysNullValueAsNull() STARTED IntegerPropertyUnitTest > initializerCompletesProperty() STARTED IntegerPropertyUnitTest > detectsIncompleteConfiguration() STARTED PasswordPropertyUnitTest > shouldRecognizeTooLongPassowrd() STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [1] givenPassword=noDigitNoSpecial STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [2] givenPassword=!!!!!!12345 STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [3] givenPassword=nolower-nodigit STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [4] givenPassword=nolower1nospecial STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [5] givenPassword=NOLOWER-NODIGIT STARTED PasswordPropertyUnitTest > shouldRecognizeMissingCharacterGroup(String) > [6] givenPassword=NOLOWER1NOSPECIAL STARTED PasswordPropertyUnitTest > shouldRecognizeTooShortPassword() STARTED PasswordPropertyUnitTest > shouldComputeHash() STARTED PasswordPropertyUnitTest > shouldRecognizeColonInPassword() STARTED PasswordPropertyUnitTest > shouldValidateValidPassword(String) > [1] password=lowerUpperAndDigit1 STARTED PasswordPropertyUnitTest > shouldValidateValidPassword(String) > [2] password=lowerUpperAndSpecial! STARTED PasswordPropertyUnitTest > shouldValidateValidPassword(String) > [3] password=digit1LowerAndSpecial! STARTED PasswordPropertyUnitTest > shouldValidateValidPassword(String) > [4] password=digit1special!lower STARTED PasswordPropertyUnitTest > shouldValidateValidPassword(String) > [5] password=DIGIT1SPECIAL!UPPER STARTED StringPropertyUnitTest > displayQuotesValue() STARTED StringPropertyUnitTest > returnsConfiguredSettings() STARTED StringPropertyUnitTest > displaysNullValueAsNull() STARTED StringPropertyUnitTest > initializerCompletesProperty() STARTED StringPropertyUnitTest > detectsIncompleteConfiguration() STARTED ReducerUnitTest > throwsExceptionForMoreThanASingleElement() STARTED ReducerUnitTest > passesASingleElement() STARTED WithNonNullUnitTest > withNonNullDoesNotRunBodyIfNull() STARTED WithNonNullUnitTest > withNonNullRunsBodyIfNotNull() STARTED ArrayUnitTest > insertNewEntriesAfterExistingEntryRejectsMissingEntry() STARTED ArrayUnitTest > fromListAppendsAdditionalStrings() STARTED ArrayUnitTest > fromFormattedAppendsNormalizedNonNullStrings() STARTED ArrayUnitTest > insertNewEntriesAfterExistingEntryInsertsAfterMatch() STARTED ArrayUnitTest > ofReturnsGivenElementsAsArray() STARTED ArrayUnitTest > emptyArrayWithElementClassReturnsTypedEmptyArray() STARTED ArrayUnitTest > fromArrayCurrentlyRejectsAdditionalStringsBecauseListIsFixedSize() STARTED ArrayUnitTest > emptyArrayReturnsGenericEmptyArray() STARTED ArrayUnitTest > joinConcatenatesArrayParts() STARTED KeyValueMapUnitTest > fromMap() STARTED KeyValueMapUnitTest > fromNonMap() STARTED PostgresDateRangeUnitTest > createsClosedInfiniteRange() STARTED PostgresDateRangeUnitTest > createsClosedOpenRange() STARTED PostgresDateRangeUnitTest > createsInfiniteRange() STARTED PostgresDateRangeUnitTest > createsInfiniteOpenRange() STARTED StrictBodyConverterUnitTest > convertsAndValidatesValidBody() STARTED StrictBodyConverterUnitTest > rendersViolationsWithGivenCustomMessageFunction() STARTED StrictBodyConverterUnitTest > rejectsMissingRequiredPropertyWithDefaultViolationMessage() STARTED StrictBodyConverterUnitTest > rejectsUnknownPropertyWithBadRequest() STARTED StrictBodyConverterUnitTest > rejectsPatternViolationWithDefaultViolationMessage() STARTED ToStringConverterUnitTest > convertMapToString() STARTED ToStringConverterUnitTest > convertObjectToString() STARTED EntityManagerWrapperUnitTest > testAllMethodsAreForwarded() STARTED PingControllerRestTest > pingReturnsPingedInRequestedLanguage(I18nTestCases) > [1] testCase=EN STARTED PingControllerRestTest > pingReturnsPingedInRequestedLanguage(I18nTestCases) > [2] testCase=DE STARTED PingControllerRestTest > pongPostReturnsPongedWithSubject() STARTED PingControllerRestTest > versionReturnsVersionInfo() STARTED PingControllerRestTest > pongReturnsPongedWithSubject() STARTED VersionProviderUnitTest > getVersionReturnsBuildInfoFromClasspath() STARTED VersionProviderUnitTest > loadVersionInfoFallsBackToUnknownWithoutBuildInfoOnClasspath() STARTED VersionProviderUnitTest > loadVersionInfoParsesOptionalBuildTimeAndGitInfo() STARTED ContextUnitTest > WithHttpRequest > registerWithHttpServletRequestForwardsRequestAsCurl() STARTED ContextUnitTest > WithHttpRequest > registerWithHttpServletRequestMasksCredentialHeaders() STARTED ContextUnitTest > WithHttpRequest > registerWithHttpServletRequestMasksSensitiveBodyProperties() STARTED ContextUnitTest > WithHttpRequest > registerWithHttpServletRequestKeepsNonJsonBodyUnchanged() STARTED ContextUnitTest > WithHttpRequest > shortensCurrentTaskToMaxLength() STARTED ContextUnitTest > WithHttpRequest > registerWithHttpServletRequestUsesRequest() STARTED ContextUnitTest > WithoutHttpRequest > fetchClaimedSubjectGroupNamesSplitsSemicolonSeparatedGroupsClaimString() STARTED ContextUnitTest > WithoutHttpRequest > registerWithUnknownSubjectUuidThrowsNoSuchElementException() STARTED ContextUnitTest > WithoutHttpRequest > registerWithSubjectGroupsUsesSubjectGroupsParameter() STARTED ContextUnitTest > WithoutHttpRequest > fetchAssumedRolesNamesReturnsAssumedRoles() STARTED ContextUnitTest > WithoutHttpRequest > registerWithJwtAuthenticationAcceptsSingleGroupClaimValue() STARTED ContextUnitTest > WithoutHttpRequest > hasGlobalAdminRoleReturnsCurrentFlag() STARTED ContextUnitTest > WithoutHttpRequest > hasAssumedRoleReturnsCurrentFlag() STARTED ContextUnitTest > WithoutHttpRequest > fetchCurrentSubjectUuidReturnsCurrentSubjectUuid() STARTED ContextUnitTest > WithoutHttpRequest > fetchCurrentSubjectOrAssumedRolesUuidsReturnsUuids() STARTED ContextUnitTest > WithoutHttpRequest > requireGlobalAdminPassesForGlobalAdmin() STARTED ContextUnitTest > WithoutHttpRequest > isGlobalAdminReturnsCurrentFlag() STARTED ContextUnitTest > WithoutHttpRequest > fetchCurrentSubjectReturnsCurrentSubject() STARTED ContextUnitTest > WithoutHttpRequest > registerWithSubjectUuidResolvesSubjectName() STARTED ContextUnitTest > WithoutHttpRequest > registerWithoutHttpServletRequestUsesEmptyStringForRequest() STARTED ContextUnitTest > WithoutHttpRequest > requireGlobalAdminThrowsForbiddenForNonGlobalAdmin() STARTED ContextUnitTest > WithoutHttpRequest > fetchCurrentTaskReturnsCurrentTask() STARTED ContextUnitTest > WithoutHttpRequest > hasAssumedRoleIgnoresBlankCurrentFlag() STARTED ContextUnitTest > WithoutHttpRequest > assumeRolesWithNonJwtAuthenticationUsesEmptyCurrentSubjectGroups() STARTED ContextUnitTest > WithoutHttpRequest > registerWithoutHttpServletRequestUsesCallStackForTask() STARTED ContextUnitTest > WithoutHttpRequest > registerWithJwtAuthenticationUsesCurrentSubjectGroupsFromGroupsClaim() STARTED HttpServletRequestBodyCacheUnitTest > isFinishedReturnsTrueOnException() STARTED HttpServletRequestBodyCacheUnitTest > readsTheStream() STARTED HttpServletRequestBodyCacheUnitTest > isFinishedReturnsTrueWhenNotRead() STARTED HttpServletRequestBodyCacheUnitTest > isFinishedReturnsTrueWhenRead() STARTED HttpServletRequestBodyCacheUnitTest > isReadyReturnsTrue() STARTED HttpServletRequestBodyCacheUnitTest > setReadListenerThrowsNotImplementedException() STARTED RbacContextControllerRestTest > apiContextWillRespondNotFoundIfAuthenticatedSubjectDoesNotExist() STARTED RbacContextControllerRestTest > apiContextWillRespondBadRequestForConflictingAssumedRolesHeaders(String, String) > [1] assumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER, assumedRolesDeprecated=rbactest.package#zzz00:OWNER STARTED RbacContextControllerRestTest > apiContextForUnrestrictedApiKeyAuthenticationWillReturnEmptyApiKeyProperties() STARTED RbacContextControllerRestTest > apiContextWillReturnCurrentContext(String, String, String) > [1] assumedRoles=null, assumedRolesDeprecated=null, expectedAssumedRoles=null STARTED RbacContextControllerRestTest > apiContextWillReturnCurrentContext(String, String, String) > [2] assumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER, assumedRolesDeprecated=null, expectedAssumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER STARTED RbacContextControllerRestTest > apiContextWillReturnCurrentContext(String, String, String) > [3] assumedRoles=null, assumedRolesDeprecated=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER, expectedAssumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER STARTED RbacContextControllerRestTest > apiContextWillReturnCurrentContext(String, String, String) > [4] assumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER, assumedRolesDeprecated=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER, expectedAssumedRoles=rbactest.package#xxx00:OWNER;rbactest.package#yyy00:OWNER STARTED RbacContextControllerRestTest > apiContextForApiKeyAuthenticationWillReturnApiKeyProperties() STARTED RbacTranslationsUnitTest > translatesSubjectCannotAssumeRoleMessage() STARTED RbacTranslationsUnitTest > cannotTranslateOtherMessages() STARTED RbacTranslationsUnitTest > canTranslateSubjectCannotAssumeRoleMessage() STARTED RbacGrantControllerRestTest > getListOfGrantsByUuidReturnsNotFoundIfMissing() STARTED RbacGrantControllerRestTest > getListOfGrantsByUuidReturnsGrantIfFound() STARTED RbacGrantControllerRestTest > deleteRoleGrantFromSubjectDeletesGrant() STARTED RbacGrantControllerRestTest > postNewRoleGrantToSubjectSavesGrant() STARTED RbacGrantControllerRestTest > getListOfSubjectGrantsReturnsAllGrants() STARTED RbacGrantEntityUnitTest > rawGrantToDisplayWithGrantingRole() STARTED RbacGrantEntityUnitTest > rawGrantDisplaysAreSortedAndDistinct() STARTED RbacGrantEntityUnitTest > rawGrantComparesByUuid() STARTED RbacGrantEntityUnitTest > toDisplayAssumed() STARTED RbacGrantEntityUnitTest > rawGrantToDisplayWithSystemGrant() STARTED RbacGrantEntityUnitTest > getRbacGrantId() STARTED RbacGrantEntityUnitTest > toDisplayNotAssumed() STARTED RbacGrantServiceUnitTest > grantToSubjectPersistsAnAssumedGrantForRoleAndSubject() STARTED RbacGrantsDiagramServiceUnitTest > rendersDetailedFlowchartWithSubgraphs() STARTED RbacGrantsDiagramServiceUnitTest > rendersGrantGraphFromTargetObjectPermission() STARTED RbacGrantsDiagramServiceUnitTest > skipsUserAscendantsWhenUsersAreExcluded() STARTED RbacGrantsDiagramServiceUnitTest > reportsCroppedGraphWhenGrantLimitIsReached() STARTED RbacGrantsDiagramServiceUnitTest > rendersCurrentSubjectGrantGraphWithoutPermissions() STARTED RbacGrantsDiagramServiceUnitTest > writesMarkdownFileWithMermaidGraph() STARTED RbacRoleControllerRestTest > getListOfRolesWillReturnRolesFromRbacRolesRepository() STARTED RbacRoleControllerRestTest > getListOfRolesRejectsConflictingAssumedRolesHeaders() STARTED RbacRoleControllerRestTest > getListOfRolesCanFilterRolesByName() STARTED RbacRoleServiceUnitTest > rbacRoleFactoryThrowsInternalServerErrorIfRoleIsMissing() STARTED RbacRoleServiceUnitTest > rbacRoleFactoryReturnsRoleFoundByEntityUuidAndRoleType() STARTED WithRoleIdUnitTest > roleIdRejectsMissingUuid() STARTED WithRoleIdUnitTest > roleIdUsesAnnotatedTableAndUuid() STARTED RbacScopeControllerUnitTest > returnsAllAvailableScopesWithTheirAllowedEndpoints() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectWithUnknownScopeReturnsBadRequest() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidWithUnknownUuidIsIdempotent() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidWithMatchingNameAndTypePhysicallyDeletesSubject() STARTED RbacSubjectControllerRestTest > putSubjectWithEmptyOrganizationReturnsBadRequestEvenForDerivableName() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectWithInvalidNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectWithExpiryStoresAndReturnsExpiresAt() STARTED RbacSubjectControllerRestTest > postNewUserSubjectWithGroupNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewSubjectWithInvalidTypeReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putGroupNameWithoutTypeReturnsBadRequest() STARTED RbacSubjectControllerRestTest > getLastSubjectSyncWithInvalidIntervalReturnsBadRequest() STARTED RbacSubjectControllerRestTest > getLastSubjectSyncReturnsOkWhenNoRecentReport() STARTED RbacSubjectControllerRestTest > putCreatesNewUserSubjectReturnsCreated() STARTED RbacSubjectControllerRestTest > putApiKeySubjectReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putSubjectWithNullOrganizationReturnsBadRequestEvenForDerivableName() STARTED RbacSubjectControllerRestTest > openApiSubjectNamePatternsMatchGeneratedValidation() STARTED RbacSubjectControllerRestTest > putCreatesNewUserSubjectWithExplicitOrganizationReturnsCreated() STARTED RbacSubjectControllerRestTest > getListOfSubjectsFiltersByType() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidByNonGlobalAdminReturnsForbidden() STARTED RbacSubjectControllerRestTest > postNewSubjectUsesGivenUuid() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidWithMismatchingTypeReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putGroupSubjectWithExplicitOrganizationButNoLeadingSlashReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putCreatesNewGroupSubjectWithExplicitOrganizationReturnsCreated() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectWithExplicitOrganizationUsesIt() STARTED RbacSubjectControllerRestTest > putCreatesNewGroupSubjectWithExplicitOrganizationMatchingDerivablePrefixReturnsCreated() STARTED RbacSubjectControllerRestTest > putCreatesNewGroupSubjectReturnsCreated() STARTED RbacSubjectControllerRestTest > postNewSubjectByNonGlobalAdminReturnsForbidden() STARTED RbacSubjectControllerRestTest > postNewUserSubjectWithInvalidNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewGroupSubjectWithNonUserPatternNameSucceeds() STARTED RbacSubjectControllerRestTest > putWithMismatchedBodyUuidReturnsBadRequest() STARTED RbacSubjectControllerRestTest > getListOfSubjectPermissionsReturnsPermissionsFromRepository() STARTED RbacSubjectControllerRestTest > postSubjectSyncReportByNonGlobalAdminReturnsForbidden() STARTED RbacSubjectControllerRestTest > putGroupSubjectWithOrganizationNotMatchingDerivableNamePrefixReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewGroupSubjectWithUserdNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewUserSubjectWithValidNameSucceeds() STARTED RbacSubjectControllerRestTest > openApiApiKeyScopeEnumMatchesEndpointMappingEnum() STARTED RbacSubjectControllerRestTest > getSingleSubjectByUuidReturnsSubjectIfFound() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectReturnsClearTextApiKeyOnlyOnce() STARTED RbacSubjectControllerRestTest > putWithDeactivatedTrueDeactivatesTheSubject() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectWithScopesStoresAndReturnsScopes() STARTED RbacSubjectControllerRestTest > getListOfSubjectsFiltersByOrganization() STARTED RbacSubjectControllerRestTest > putGroupSubjectWithOrganizationNotMatchingNamePrefixReturnsBadRequest() STARTED RbacSubjectControllerRestTest > getSingleSubjectByUuidReturnsNotFoundIfMissing() STARTED RbacSubjectControllerRestTest > postNewSubjectWithUnknownPropertyReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewSubjectWithoutNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putSubjectWithInvalidUserNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putCreatesNewUserSubjectWithSpecialCharactersInLocalPartReturnsCreated() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidWithoutNameAndTypeReturnsBadRequest() STARTED RbacSubjectControllerRestTest > getLastSubjectSyncReturnsTheReportedTimestampAndStatisticsWithoutAuthentication() STARTED RbacSubjectControllerRestTest > deleteSubjectByUuidWithMismatchingNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > postNewSubjectGeneratesRandomUuidIfNotGiven() STARTED RbacSubjectControllerRestTest > postSubjectSyncReportRecordsTheReportAndReturnsNoContent() STARTED RbacSubjectControllerRestTest > getListOfSubjectsDelegatesGroupVisibilityToService() STARTED RbacSubjectControllerRestTest > putByNonGlobalAdminReturnsForbidden() STARTED RbacSubjectControllerRestTest > putUserSubjectWithExplicitOrganizationButGroupStyleNameReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putUpdatesExistingSubjectReturnsOk() STARTED RbacSubjectControllerRestTest > getListOfSubjectsReturnsSubjectsFromRepository() STARTED RbacSubjectControllerRestTest > postNewApiKeySubjectDerivesOrganizationFromNameBeforeFirstDot() STARTED RbacSubjectControllerRestTest > putSubjectWithEmptyOrganizationReturnsBadRequest() STARTED RbacSubjectControllerRestTest > putUserSubjectWithNameMatchingApiKeyNameGrammarReturnsBadRequest() STARTED RbacSubjectEntityUnitTest > generatedAccessCodeMatchesDefinedPattern() STARTED RbacSubjectEntityUnitTest > freshAccessCodeIsValid() STARTED RbacSubjectEntityUnitTest > outdatedEnoughAccessCodeIsNotValid() STARTED RbacSubjectEntityUnitTest > illegalArgumentExceptionIsThrowIfMaxValidityIsExceeded() STARTED RbacSubjectEntityUnitTest > recentEnoughAccessCodeIsValid() STARTED RbacSubjectEntityUnitTest > noExceptionIsThrowIfMaxValidityIsNotExceeded() STARTED LocaleUnitTest > testsAreUsingEnUsUtf8Locale() STARTED MapperUnitTest > mapsListWithPostMapper() STARTED MapperUnitTest > mapsBeanWithPostmapper() STARTED MapperUnitTest > mapsBeanWithSubEntityWithNullUuid() STARTED MapperUnitTest > mapsBean() STARTED MapperUnitTest > mapsList() STARTED MapperUnitTest > mapsBeanWithExistingSubEntity() STARTED MapperUnitTest > mapsBeanWithSubEntityNotFoundAndDisplayName() STARTED MapperUnitTest > mapsBeanWithSubEntityNotFound() STARTED MapperUnitTest > mapsBeanWithSubEntityWithoutUuidField() STARTED MapperUnitTest > mapsNullBeanToNull() STARTED OptionalFromJsonUnitTest > shouldHandleUndefinedValue() STARTED OptionalFromJsonUnitTest > shouldHandleInvalidNullJsonNullable() STARTED OptionalFromJsonUnitTest > shouldHandleNullValue() STARTED OptionalFromJsonUnitTest > shouldHandleActualValue() STARTED StringifyUnitTest > stringifyWithQuotedValueTrueQuotesEvenIntegers() STARTED StringifyUnitTest > stringifyWhenAllPropsHaveValues() STARTED StringifyUnitTest > stringifyWhenAllNullablePropsHaveNulValues() STARTED StringifyUnitTest > stringifyWithoutExplicitNameUsesSimpleClassName() STARTED TestCustomerControllerRestTest > listCustomersReturnsCustomersFromRepository() STARTED TestCustomerControllerRestTest > addCustomerCreatesCustomer() STARTED TestCustomerEntityUnitTest > definesRbac() STARTED TestPackageControllerRestTest > listPackagesReturnsPackagesFromRepository() STARTED TestPackageControllerRestTest > updatePackagePatchesDescription() STARTED TestPackageEntityUnitTest > definesRbac() STARTED StringifyableUnitTest > toShortString_whenEntityImplementsStringifyable_usesItsToShortString() STARTED StringifyableUnitTest > toShortString_whenEntityDoesNotImplementStringifyable_returnsUuidString() STARTED TaggedNumberUnitTest > cropsProperTag() STARTED TaggedNumberUnitTest > throwsExceptionForImproperTag() STARTED SystemProcessUnitTest > shouldExecuteAndFeedInput() STARTED SystemProcessUnitTest > shouldExecuteAndFetchOutput() STARTED SystemProcessUnitTest > shouldBeAbleToRunMultipleTimes() STARTED SystemProcessUnitTest > shouldReturnErrorCode() STARTED SystemProcessUnitTest > shouldThrowExceptionIfProgramNotFound() STARTED ArchitectureTest > onlyValidPackages STARTED ArchitectureTest > doNotUseJUnit4 STARTED ArchitectureTest > dontUseImplSuffix STARTED ArchitectureTest > testClassesAreProperlyNamed STARTED ArchitectureTest > allPackagesBelowNetHostsharingHsAdmin STARTED ArchitectureTest > contextPackageRule STARTED ArchitectureTest > configPackageRule STARTED ArchitectureTest > hashPackageRule STARTED ArchitectureTest > errorsPackageRule STARTED ArchitectureTest > systemPackageRule STARTED ArchitectureTest > testPackagesRule STARTED ArchitectureTest > testPackagePackageRule STARTED ArchitectureTest > hsOfficePackageAccessRule STARTED ArchitectureTest > hsBookingPackageAccessRule STARTED ArchitectureTest > hsHostingPackageAccessRule STARTED ArchitectureTest > hsOfficeBankAccountPackageRule STARTED ArchitectureTest > hsOfficeSepaMandatePackageRule STARTED ArchitectureTest > hsOfficeContactPackageRule STARTED ArchitectureTest > hsOfficePersonPackageRule STARTED ArchitectureTest > hsOfficeRelationPackageRule STARTED ArchitectureTest > hsOfficePartnerPackageRule STARTED ArchitectureTest > hsOfficeMembershipPackageRule STARTED ArchitectureTest > hsOfficeCoopAssetsPackageRule STARTED ArchitectureTest > hsOfficeCoopSharesPackageRule STARTED ArchitectureTest > hsOfficeMigrationPackageRule STARTED ArchitectureTest > rbacScopePackageRule STARTED ArchitectureTest > doNotUseJakartaTransactionAnnotationAtClassLevel STARTED ArchitectureTest > doNotUseJakartaTransactionAnnotationAtMethodLevel STARTED ArchitectureTest > doNotUseOrgJUnitTestAnnotation STARTED ArchitectureTest > everythingShouldBeFreeOfCycles STARTED ArchitectureTest > restControllerNaming STARTED ArchitectureTest > restControllerSecurityRequirement STARTED ArchitectureTest > everyRestControllerShouldRequireAuthentication STARTED ArchitectureTest > restControllerMethods STARTED ArchitectureTest > repositoryNaming STARTED ArchitectureTest > repositoryMethods STARTED ArchitectureTest > tableNamesOfRbacEntitiesShouldEndWith_rv STARTED > Task :test AuthConfigIntegrationTest > authConfigReportsOidcMethodWithTheConfiguredIssuerAsAuthorityWithoutAnyLogin() STARTED > Task :test JwtAuthenticationFilterIntegrationTest > shouldRejectRequestWithInvalidJwt() STARTED JwtAuthenticationFilterIntegrationTest > shouldAcceptRequestWithValidJwt() STARTED HsBookingItemControllerAcceptanceTest > GetBookingItem > globalAdmin_canGetArbitraryBookingItem() STARTED CustomActuatorEndpointAcceptanceTest > shouldListMetricLinks() STARTED > Task :test HsBookingItemControllerAcceptanceTest > GetBookingItem > normalUser_canNotGetUnrelatedBookingItem() STARTED HsAccountRepositoryIntegrationTest > shouldFindByUuidUsingTestData() STARTED FakeJwtControllerAcceptanceTest > tokenEndpointHonorsFormEncodedUsername() STARTED HsBookingItemControllerAcceptanceTest > GetBookingItem > projectAdmin_canGetRelatedBookingItem() STARTED HsBookingItemControllerAcceptanceTest > ListBookingItems > globalAdmin_canViewAllBookingItemsOfArbitraryDebitor() STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [1] testCase=ENGLISH_KNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [2] testCase=ENGLISH_UNKNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [3] testCase=ENGLISH_US STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [4] testCase=ENGLISH_UK STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [5] testCase=GERMAN_KNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [6] testCase=FRENCH_UNKNOWN_BUT_ENGLISH_KNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [7] testCase=FRENCH_UNKNOWN_AND_ENGLISH_UNKNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [8] testCase=UNKNOWN_LOCALE_AND_ENGLISH_KNOWN STARTED MessageTranslatorIntegrationTest > shouldHandleDifferentLocalesAppropriately(TestCases) > [9] testCase=UNKNOWN_LOCALE_AND_ENGLISH_UNKNOWN STARTED HsAccountRepositoryIntegrationTest > representativeShouldFindOwnAndRepresentedAccountByCurrentSubject() STARTED HsBookingItemControllerAcceptanceTest > PostNewBookingItem > projectAgent_canAddManagedWebspaceBookingItemWithHostingAsset() STARTED HsAccountRepositoryIntegrationTest > shouldSaveAccount() STARTED HsBookingItemControllerAcceptanceTest > PostNewBookingItem > globalAdmin_canPostNewBookingItem() STARTED HsAccountRepositoryIntegrationTest > nextFreeGlobalIdSkipsUsedNumbersInRange() STARTED HsBookingItemControllerAcceptanceTest > PostNewBookingItem > projectAgent_canPostNewBookingItemEvenIfHostingAssetCreationFails() STARTED HsAccountRepositoryIntegrationTest > historizationIsAvailable() STARTED HsAccountRepositoryIntegrationTest > shouldRejectAccountForGroupSubject() STARTED HsBookingItemControllerAcceptanceTest > PostNewBookingItem > projectAgent_canAddDomainSetupBookingItemWithHostingAsset() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > aMissingConfiguredApiKeyHashIsIgnored() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > aRestoreWithoutApiKeyDataProvisionsTheConfiguredApiKeyForTheExistingSubject() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > aDifferentConfiguredApiKeyHashDoesNotReplaceTheStoredApiKey() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > aFurtherApplicationStartKeepsTheStoredApiKey() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > anInvalidConfiguredApiKeyHashFailsTheApplicationStart() STARTED ProvisioningApiKeyBootstrapAcceptanceTest > configuredHashMatchesTheClearTextApiKey() STARTED HsAccountRepositoryIntegrationTest > globalAdminShouldFindOnlyOwnAccountByCurrentSubject() STARTED HsBookingItemControllerAcceptanceTest > PatchBookingItem > projectAgent_canPatchAllUpdatablePropertiesOfBookingItem() STARTED HsBookingProjectRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsBookingItemControllerAcceptanceTest > DeleteBookingItem > normalUser_canNotDeleteUnrelatedBookingItem() STARTED HsBookingProjectRepositoryIntegrationTest > historizationIsAvailable() STARTED HsBookingItemControllerAcceptanceTest > DeleteBookingItem > globalAdmin_canDeleteArbitraryBookingItem() STARTED WebSecurityConfigIntegrationTest > accessToDocumentationDirectoryShouldServeItsIndex() STARTED WebSecurityConfigIntegrationTest > preflightToPongAllowsConfiguredOrigin() STARTED WebSecurityConfigIntegrationTest > actualPongPostWithInvalidTokenAndAllowedOriginReturnsUnauthorizedWithCorsHeader() STARTED WebSecurityConfigIntegrationTest > actualPongRequestWithInvalidTokenAndAllowedOriginReturnsUnauthorizedWithCorsHeader() STARTED WebSecurityConfigIntegrationTest > accessToActuatorShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > accessToApiWithValidJwtShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > preflightToPingAllowsAnyOrigin() STARTED WebSecurityConfigIntegrationTest > accessToBundledDocumentationShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > accessToActuatorEndpointShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > actualPongRequestWithInvalidTokenAndDeniedOriginIsRejectedByCors() STARTED WebSecurityConfigIntegrationTest > accessToSwaggerUiShouldBePermitted() STARTED HsBookingProjectRepositoryIntegrationTest > DeleteByUuid > deletingABookingProjectAlsoDeletesRelatedRolesAndGrants(TestCase) > [1] testCase=REAL STARTED WebSecurityConfigIntegrationTest > preflightPostToPongAllowsConfiguredOrigin() STARTED WebSecurityConfigIntegrationTest > actualPongPostWithInvalidTokenAndDeniedOriginIsRejectedByCors() STARTED WebSecurityConfigIntegrationTest > accessToApiDocsEndpointShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > preflightToPongBlocksOtherOrigin() STARTED WebSecurityConfigIntegrationTest > preflightPostToPongBlocksOtherOrigin() STARTED WebSecurityConfigIntegrationTest > accessToApiDefinitionsShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > actualPingRequestAllowsAnyOrigin() STARTED WebSecurityConfigIntegrationTest > accessToOpenApiWithoutTokenShouldBePermitted() STARTED WebSecurityConfigIntegrationTest > accessToProtectedApiWithInvalidTokenShouldBeDenied() STARTED HsAccountControllerAcceptanceTest > ForeignAccountAccess > normalUser_canNotGetForeignAccountByUuid() STARTED HsBookingProjectControllerAcceptanceTest > DeleteBookingProject > globalAdmin_canDeleteArbitraryBookingProject() STARTED HsBookingProjectControllerAcceptanceTest > DeleteBookingProject > normalUser_canNotDeleteUnrelatedBookingProject() STARTED HsAccountControllerAcceptanceTest > ForeignAccountAccess > normalUser_canNotDeleteForeignAccount() STARTED HsBookingProjectRepositoryIntegrationTest > DeleteByUuid > deletingABookingProjectAlsoDeletesRelatedRolesAndGrants(TestCase) > [2] testCase=RBAC STARTED HsBookingProjectControllerAcceptanceTest > PatchBookingProject > globalAdmin_canPatchAllUpdatablePropertiesOfBookingProject() STARTED HsAccountControllerAcceptanceTest > ForeignAccountAccess > normalUser_canNotListAccountsOfForeignPerson() STARTED HsBookingProjectRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyBookingProject(TestCase) > [1] testCase=REAL STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > projectAgentUser_canGetRelatedBookingProject() STARTED HsAccountControllerAcceptanceTest > PostNewAccount > shouldRejectCreatingAccountForNonNaturalPerson() STARTED HsBookingProjectRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyBookingProject(TestCase) > [2] testCase=RBAC STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > globalAdmin_canGetArbitraryBookingProject() STARTED HsAccountControllerAcceptanceTest > PostNewAccount > shouldRejectCreatingAccountIfNotGlobalAdmin() STARTED HsBookingProjectRepositoryIntegrationTest > DeleteByUuid > nonGlobalAdmin_canNotDeleteTheirRelatedBookingProject() STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > debitorAdminUser_canGetRelatedBookingProjectEvenWithoutAssumingTheProjectRole(String) > [1] assumedRoles=hs_office.relation#FirstGmbH-with-DEBITOR-FirstGmbH:ADMIN STARTED HsAccountControllerAcceptanceTest > GetAccountByUuid > shouldGetAccountByUuid() STARTED HsBookingProjectRepositoryIntegrationTest > UpdateBookingProject > bookingProjectAdmin_canUpdateArbitraryBookingProject(TestCase) > [1] testCase=REAL STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > debitorAdminUser_canGetRelatedBookingProjectEvenWithoutAssumingTheProjectRole(String) > [2] assumedRoles=hs_booking.project#D-1000111-D-1000111defaultproject:OWNER STARTED HsAccountControllerAcceptanceTest > ListAccounts > normalUser_canListOnlyAccountsOfSamePerson() STARTED HsBookingProjectRepositoryIntegrationTest > UpdateBookingProject > bookingProjectAdmin_canUpdateArbitraryBookingProject(TestCase) > [2] testCase=RBAC STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > debitorAdminUser_canGetRelatedBookingProjectEvenWithoutAssumingTheProjectRole(String) > [3] assumedRoles= STARTED HsAccountControllerAcceptanceTest > ListAccounts > unknownUser_isNotAllowedToListAccounts() STARTED HsBookingProjectRepositoryIntegrationTest > FindByDebitorUuid > globalAdmin_withoutAssumedRole_canViewAllBookingProjectsOfArbitraryDebitor(TestCase) > [1] testCase=REAL STARTED HsBookingProjectControllerAcceptanceTest > GetBookingProject > normalUser_canNotGetUnrelatedBookingProject() STARTED HsAccountControllerAcceptanceTest > ListAccounts > globalAdmin_canListAllAccounts() STARTED HsBookingProjectRepositoryIntegrationTest > FindByDebitorUuid > globalAdmin_withoutAssumedRole_canViewAllBookingProjectsOfArbitraryDebitor(TestCase) > [2] testCase=RBAC STARTED HsBookingProjectControllerAcceptanceTest > PostNewBookingProject > globalAdmin_canPostNewBookingProject() STARTED HsBookingProjectRepositoryIntegrationTest > FindByDebitorUuid > packetAgent_canViewOnlyRelatedBookingProjects(TestCase) > [1] testCase=REAL STARTED HsAccountControllerAcceptanceTest > GetCurrentUser > shouldFetchCurrentLoginUser() STARTED HsBookingProjectControllerAcceptanceTest > ListBookingProjects > globalAdmin_canViewAllBookingProjectsOfArbitraryDebitor() STARTED HsBookingProjectRepositoryIntegrationTest > FindByDebitorUuid > packetAgent_canViewOnlyRelatedBookingProjects(TestCase) > [2] testCase=RBAC STARTED HsHostingAssetControllerAcceptanceTest > GetAsset > projectAgentUser_canGetRelatedAsset() STARTED HsBookingProjectRepositoryIntegrationTest > CreateBookingProject > testHostsharingAdmin_withoutAssumedRole_canCreateNewBookingProject() STARTED HsHostingAssetControllerAcceptanceTest > GetAsset > globalAdmin_canGetArbitraryAsset() STARTED HsBookingProjectRepositoryIntegrationTest > CreateBookingProject > createsAndGrantsRoles() STARTED HsHostingAssetControllerAcceptanceTest > GetAsset > normalUser_canNotGetUnrelatedAsset() STARTED HsHostingAssetRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsBookingItemRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsHostingAssetControllerAcceptanceTest > GetListOfHostingAssets > globalAdmin_canViewAllAssetsOfArbitraryDebitor() STARTED HsHostingAssetRepositoryIntegrationTest > historizationIsAvailable() STARTED HsBookingItemRepositoryIntegrationTest > historizationIsAvailable() STARTED HsHostingAssetControllerAcceptanceTest > GetListOfHostingAssets > webspaceAgent_canViewAllAssetsByType() STARTED HsHostingAssetRepositoryIntegrationTest > DeleteByUuid > relatedOwner_canDeleteTheirRelatedAsset() STARTED HsHostingAssetControllerAcceptanceTest > PostNewHostingAsset > globalAdmin_canAddBookedAsset() STARTED HsBookingItemRepositoryIntegrationTest > DeleteByUuid > deletingABookingItemAlsoDeletesRelatedRolesAndGrants() STARTED HsHostingAssetRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyAsset() STARTED HsHostingAssetControllerAcceptanceTest > PostNewHostingAsset > globalAdmin_canAddTopLevelAsset() STARTED HsHostingAssetRepositoryIntegrationTest > DeleteByUuid > relatedAdmin_canNotDeleteTheirRelatedAsset() STARTED HsBookingItemRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyBookingItem() STARTED HsHostingAssetControllerAcceptanceTest > PostNewHostingAsset > totalsLimitValidationsArePerformend_whenAddingAsset() STARTED HsHostingAssetRepositoryIntegrationTest > DeleteByUuid > deletingAnAssetAlsoDeletesRelatedRolesAndGrants() STARTED HsBookingItemRepositoryIntegrationTest > DeleteByUuid > nonGlobalAdmin_canNotDeleteTheirRelatedBookingItem() STARTED HsHostingAssetControllerAcceptanceTest > PostNewHostingAsset > parentAssetAgent_canAddSubAsset() STARTED HsBookingItemRepositoryIntegrationTest > UpdateBookingItem > hostsharingAdmin_canUpdateArbitraryBookingItem() STARTED HsHostingAssetRepositoryIntegrationTest > UpdateAsset > hostsharingAdmin_canUpdateArbitraryServer() STARTED HsHostingAssetControllerAcceptanceTest > PostNewHostingAsset > propertyValidationsArePerformend_whenAddingAsset() STARTED HsBookingItemRepositoryIntegrationTest > FindByDebitorUuid > globalAdmin_withoutAssumedRole_canViewAllBookingItemsOfArbitraryDebitor() STARTED HsHostingAssetRepositoryIntegrationTest > FindAssets > globalAdmin_withoutAssumedRole_canViewArbitraryAssetsOfAllDebitors(TestCase) > [1] testCase=REAL STARTED HsHostingAssetControllerAcceptanceTest > PatchHostingAsset > globalAdmin_canPatchAllUpdatablePropertiesOfAsset() STARTED HsBookingItemRepositoryIntegrationTest > FindByDebitorUuid > normalUser_canViewOnlyRelatedBookingItems() STARTED HsHostingAssetRepositoryIntegrationTest > FindAssets > globalAdmin_withoutAssumedRole_canViewArbitraryAssetsOfAllDebitors(TestCase) > [2] testCase=RBAC STARTED HsHostingAssetControllerAcceptanceTest > PatchHostingAsset > assetAdmin_canPatchAllUpdatablePropertiesOfAsset() STARTED HsBookingItemRepositoryIntegrationTest > CreateBookingItem > testHostsharingAdmin_withoutAssumedRole_canCreateNewBookingItem() STARTED HsHostingAssetRepositoryIntegrationTest > FindAssets > managedServerAgent_canFindRelatedEmailAddresses() STARTED HsBookingItemRepositoryIntegrationTest > CreateBookingItem > createsAndGrantsRoles() STARTED HsHostingAssetRepositoryIntegrationTest > FindAssets > normalUser_canViewOnlyRelatedAssets() STARTED HsHostingAssetControllerAcceptanceTest > DeleteAsset > normalUser_canNotDeleteUnrelatedAsset() STARTED HsHostingAssetRepositoryIntegrationTest > FindAssets > managedServerAgent_canFindAssetsRelatedToManagedServer() STARTED HsHostingAssetControllerAcceptanceTest > DeleteAsset > globalAdmin_canDeleteArbitraryAsset() STARTED HsHostingAssetPropsControllerAcceptanceTest > anyone_canListPropertiesOfGivenAssetType() STARTED HsHostingAssetPropsControllerAcceptanceTest > anyone_canListAvailableAssetTypes() STARTED HsHostingAssetRepositoryIntegrationTest > CreateAsset > identifiersForTheSameTypeAreUnique() STARTED HsHostingAssetRepositoryIntegrationTest > CreateAsset > anyUser_canCreateNewDomainSetupAsset() STARTED ImportHostingAssets > baseSchemaDumpIsUnchanged() STARTED ImportHostingAssets > liquibaseMigrationForBookingAndHosting() STARTED HsHostingAssetRepositoryIntegrationTest > CreateAsset > createsAndGrantsRoles() STARTED HsHostingAssetRepositoryIntegrationTest > CreateAsset > testHostsharingAdmin_withoutAssumedRole_canCreateNewAsset() STARTED ImportHostingAssets > createBookingProjects() STARTED ImportHostingAssets > importIpNumbers() STARTED ImportHostingAssets > verifyIpNumbers() STARTED ImportHostingAssets > importHives() STARTED ImportHostingAssets > verifyHives() STARTED ImportHostingAssets > importPackets() STARTED LiquibaseCompatibilityIntegrationTest > migrationWorksBasedOnAPreviouslyPopulatedSchema() STARTED ImportHostingAssets > verifyPackets() STARTED ImportHostingAssets > importPacketComponents() STARTED ImportHostingAssets > verifyPacketComponents() STARTED ImportHostingAssets > importUnixUsers() STARTED ImportHostingAssets > verifyUnixUsers() STARTED ImportHostingAssets > importEmailAliases() STARTED ImportHostingAssets > verifyEmailAliases() STARTED ImportHostingAssets > createDatabaseInstances() STARTED ImportHostingAssets > verifyDatabaseInstances() STARTED ImportHostingAssets > importDatabaseUsers() STARTED ImportHostingAssets > verifyDatabaseUsers() STARTED ImportHostingAssets > importDatabases() STARTED ImportHostingAssets > verifyDatabases() STARTED ImportHostingAssets > importDomains() STARTED ImportHostingAssets > importZonenfiles() STARTED ImportHostingAssets > verifyDomains() STARTED ImportHostingAssets > importEmailAddresses() STARTED ImportHostingAssets > verifyEmailAddresses() STARTED ImportHostingAssets > validateBookingItems() STARTED ImportHostingAssets > validateIpNumberAssets() STARTED ImportHostingAssets > validateServerAndWebspaceAssets() STARTED ImportHostingAssets > validateUnixUserAssets() STARTED ImportHostingAssets > validateEmailAliasAssets() STARTED ImportHostingAssets > validateDbInstanceAssets() STARTED ImportHostingAssets > validateDbUserAssets() STARTED ImportHostingAssets > validateDbAssets() STARTED ImportHostingAssets > validateDomainSetupAssets() STARTED ImportHostingAssets > validateDomainDnsSetupAssets() STARTED ImportHostingAssets > validateDomainHttpSetupAssets() STARTED ImportHostingAssets > validateDomainSmtpSetupAssets() STARTED ImportHostingAssets > validateDomainMBoxSetupAssets() STARTED ImportHostingAssets > validateEmailAddressAssets() STARTED ImportHostingAssets > logValidationErrors() STARTED ImportHostingAssets > persistBookingProjects() STARTED ImportHostingAssets > persistBookingItems() STARTED ImportHostingAssets > persistCloudServers() STARTED ImportHostingAssets > persistManagedServers() STARTED ImportHostingAssets > persistManagedWebspaces() STARTED ImportHostingAssets > persistIPNumbers() STARTED ImportHostingAssets > persistUnixUsers() STARTED ImportHostingAssets > persistEmailAliases() STARTED ImportHostingAssets > persistDatabaseInstances() STARTED ImportHostingAssets > persistDatabaseUsers() STARTED ImportHostingAssets > persistDatabases() STARTED LiquibaseCompatibilityIntegrationTest > baseSchemaDumpIsUnchanged() STARTED ImportHostingAssets > persistDomainSetups() STARTED ImportHostingAssets > persistDomainDnsSetups() STARTED ImportHostingAssets > persistDomainHttpSetups() STARTED HsOfficeBankAccountControllerAcceptanceTest > DeleteBankAccount > globalAdmin_withoutAssumedRole_canDeleteArbitraryBankAccount() STARTED ImportHostingAssets > persistDomainMboxSetups() STARTED ImportHostingAssets > persistDomainSmtpSetups() STARTED ImportHostingAssets > persistEmailAddresses() STARTED HsOfficeBankAccountControllerAcceptanceTest > DeleteBankAccount > bankaccountOwner_canDeleteRelatedBankAaccount() STARTED HsOfficeBankAccountRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED ImportHostingAssets > verifyPersistedUnixUsersWithUserId() STARTED ImportHostingAssets > verifyBookingItemsAreActuallyPersisted() STARTED ImportHostingAssets > verifyHostingAssetsAreActuallyPersisted() STARTED ImportHostingAssets > verifyCloudServerLegacyIds() STARTED ImportHostingAssets > verifyManagedServerLegacyIds() STARTED ImportHostingAssets > verifyManagedWebspaceLegacyIds() STARTED ImportHostingAssets > verifyUnixUserLegacyIds() STARTED ImportHostingAssets > verifyPgSqlUserLegacyIds() STARTED ImportHostingAssets > verifyPgSqlDbLegacyIds() STARTED ImportHostingAssets > verifyMariaDbLegacyIds() STARTED ImportHostingAssets > verifyMariaDbUserLegacyIds() STARTED ImportHostingAssets > verifyProjectAgentsCanViewEmailAddresses() STARTED ImportHostingAssets > logErrorsAfterPersistingHostingAssets() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > GetCoopAssetTransaction > globalAdmin_withoutAssumedRole_canGetArbitraryCoopAssetTransaction() STARTED HsOfficeBankAccountControllerAcceptanceTest > DeleteBankAccount > normalUser_canNotDeleteUnrelatedBankAccount() STARTED HsOfficeBankAccountRepositoryIntegrationTest > DeleteByUuid > globalAdmin_canDeleteAnyBankAccount() STARTED HsOfficeBankAccountControllerAcceptanceTest > PatchBankAccount > patchIsNotImplemented() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > GetCoopAssetTransaction > normalUser_canNotGetUnrelatedCoopAssetTransaction() STARTED HsOfficeBankAccountRepositoryIntegrationTest > DeleteByUuid > arbitraryUser_canDeleteABankAccountCreatedByItself() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > GetCoopAssetTransaction > partnerPersonUser_canGetRelatedCoopAssetTransaction() STARTED HsOfficeBankAccountControllerAcceptanceTest > GetBankAccount > normalUser_canNotGetUnrelatedBankAccount() STARTED HsOfficeBankAccountRepositoryIntegrationTest > DeleteByUuid > deletingABankAccountAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > PostNewCoopAssetTransaction > globalAdmin_canPostNewCoopAssetTransaction() STARTED HsOfficeBankAccountControllerAcceptanceTest > GetBankAccount > globalAdmin_withoutAssumedRole_canGetArbitraryBankAccount() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > PostNewCoopAssetTransaction > globalAdmin_canNotCancelMoreAssetsThanCurrentlySubscribed() STARTED HsOfficeBankAccountControllerAcceptanceTest > GetBankAccount > bankaccountAdminUser_canGetRelatedBankAccount() STARTED HsOfficeBankAccountControllerAcceptanceTest > CreateBankAccount > globalAdmin_withoutAssumedRole_canPostNewBankAccount() STARTED HsOfficeBankAccountRepositoryIntegrationTest > GetListOfBankAccounts > arbitraryUser_canViewOnlyItsOwnBankAccount() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > PostNewCoopAssetTransaction > globalAdmin_canAddCoopAssetsReversalTransaction() STARTED HsOfficeBankAccountRepositoryIntegrationTest > GetListOfBankAccounts > globalAdmin_canViewBankAccountsByIban() STARTED HsOfficeBankAccountControllerAcceptanceTest > GetListOfBankAccounts > globalAdmin_withoutAssumedRoles_canViewAllBankAccounts_ifNoCriteriaGiven() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > GetListOfCoopAssetsTransactions > globalAdmin_canFindCoopAssetsTransactionsByMembershipUuidAndDateRange() STARTED HsOfficeBankAccountRepositoryIntegrationTest > GetListOfBankAccounts > globalAdmin_canViewAllBankAccounts() STARTED HsOfficeContactControllerAcceptanceTest > DeleteContact > globalAdmin_withoutAssumedRole_canDeleteArbitraryContact() STARTED HsOfficeCoopAssetsTransactionControllerAcceptanceTest > GetListOfCoopAssetsTransactions > globalAdmin_canViewAllCoopAssetsTransactions() STARTED HsOfficeBankAccountRepositoryIntegrationTest > GetListOfBankAccounts > arbitraryUser_canViewItsOwnBankAccount() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeContactControllerAcceptanceTest > DeleteContact > normalUser_canNotDeleteUnrelatedContact() STARTED HsOfficeBankAccountRepositoryIntegrationTest > CreateBankAccount > arbitraryUser_canCreateNewBankAccount() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > FindAllCoopSharesTransactions > globalAdmin_canViewCoopSharesTransactions_filteredByMembershipUuid() STARTED HsOfficeContactControllerAcceptanceTest > DeleteContact > contactOwner_canDeleteRelatedContact() STARTED HsOfficeBankAccountRepositoryIntegrationTest > CreateBankAccount > globalAdmin_canCreateNewBankAccount() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > FindAllCoopSharesTransactions > globalAdmin_canViewAllCoopSharesTransactions() STARTED HsOfficeContactControllerAcceptanceTest > PatchContact > globalAdmin_withoutAssumedRole_canPatchAllPropertiesOfArbitraryContact() STARTED HsOfficeBankAccountRepositoryIntegrationTest > CreateBankAccount > createsAndGrantsRoles() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > FindAllCoopSharesTransactions > globalAdmin_canViewCoopSharesTransactions_filteredByMembershipUuidAndValueDateRange() STARTED HsOfficeContactControllerAcceptanceTest > PatchContact > globalAdmin_withoutAssumedRole_canPatchPartialPropertiesOfArbitraryContact() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > FindAllCoopSharesTransactions > normalUser_canViewOnlyRelatedCoopSharesTransactions() STARTED HsOfficeContactRbacRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeContactControllerAcceptanceTest > GetContact > globalAdmin_withoutAssumedRole_canGetArbitraryContact() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > CreateCoopSharesTransaction > globalAdmin_canCreateNewCoopShareTransaction() STARTED HsOfficeContactRbacRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyContact() STARTED HsOfficeContactControllerAcceptanceTest > GetContact > normalUser_canNotGetUnrelatedContact() STARTED HsOfficeContactRbacRepositoryIntegrationTest > DeleteByUuid > deletingAContactAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficeCoopSharesTransactionRepositoryIntegrationTest > CreateCoopSharesTransaction > createsAndGrantsRoles() STARTED HsOfficeContactControllerAcceptanceTest > GetContact > contactAdminUser_canGetRelatedContact() STARTED HsOfficeContactRbacRepositoryIntegrationTest > DeleteByUuid > arbitraryUser_withoutAssumedRole_canDeleteAContactCreatedByItself() STARTED HsOfficeMembershipControllerAcceptanceTest > DeleteMembership > normalUser_canNotDeleteUnrelatedMembership() STARTED HsOfficeContactControllerAcceptanceTest > AddContact > globalAdmin_withoutAssumedRole_canAddContact() STARTED HsOfficeContactRbacRepositoryIntegrationTest > FindByEmailAddress > globalAdmin_withoutAssumedRole_canFindContactsByEmailAddress() STARTED HsOfficeMembershipControllerAcceptanceTest > DeleteMembership > globalAdmin_canDeleteArbitraryMembership() STARTED HsOfficeContactControllerAcceptanceTest > ListContacts > globalAdmin_withoutAssumedRoles_canViewAllContacts_ifNoCriteriaGiven() STARTED HsOfficeContactRbacRepositoryIntegrationTest > FindByCaptionLike > globalAdmin_withoutAssumedRole_canViewAllContacts() STARTED HsOfficeMembershipControllerAcceptanceTest > DeleteMembership > partnerAgentUser_canNotDeleteRelatedMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeContactRbacRepositoryIntegrationTest > FindByCaptionLike > arbitraryUser_withoutAssumedRole_canViewOnlyItsOwnContact() STARTED HsOfficeMembershipControllerAcceptanceTest > PatchMembership > globalAdmin_canPatchValidToOfArbitraryMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > FindAllCoopAssetsTransactions > globalAdmin_canViewCoopAssetsTransactions_filteredByMembershipUuidAndValueDateRange() STARTED HsOfficeContactRbacRepositoryIntegrationTest > FindContacts > globalAdmin_withoutAssumedRole_canViewAllContacts() STARTED HsOfficeMembershipControllerAcceptanceTest > PatchMembership > partnerRelAdmin_canPatchValidityOfRelatedMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > FindAllCoopAssetsTransactions > partnerPersonAdmin_canViewRelatedCoopAssetsTransactions() STARTED HsOfficeContactRbacRepositoryIntegrationTest > FindContacts > arbitraryUser_canViewOnlyItsOwnContact() STARTED HsOfficeMembershipControllerAcceptanceTest > GetMembership > globalAdmin_canGetArbitraryMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > FindAllCoopAssetsTransactions > globalAdmin_canViewAllCoopAssetsTransactions() STARTED HsOfficeContactRbacRepositoryIntegrationTest > CreateContact > globalAdmin_withoutAssumedRole_canCreateNewContact() STARTED HsOfficeMembershipControllerAcceptanceTest > GetMembership > normalUser_canNotGetUnrelatedMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > FindAllCoopAssetsTransactions > globalAdmin_canViewCoopAssetsTransactions_filteredByMembershipUuid() STARTED HsOfficeContactRbacRepositoryIntegrationTest > CreateContact > createsAndGrantsRoles() STARTED HsOfficeMembershipControllerAcceptanceTest > GetMembership > partnerRelAgent_canGetRelatedMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > CreateCoopAssetsTransaction > globalAdmin_canCreateNewCoopAssetTransaction() STARTED HsOfficeContactRbacRepositoryIntegrationTest > CreateContact > arbitraryUser_canCreateNewContact() STARTED HsOfficeMembershipControllerAcceptanceTest > AddMembership > globalAdmin_canAddMembership() STARTED HsOfficeCoopAssetsTransactionRepositoryIntegrationTest > CreateCoopAssetsTransaction > createsAndGrantsRoles() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > GetCoopShareTransaction > partnerPersonUser_canGetRelatedCoopShareTransaction() STARTED HsOfficeMembershipControllerAcceptanceTest > ListMemberships > globalAdmin_canViewMembershipsByPartnerUuid() STARTED HsOfficeDebitorRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > GetCoopShareTransaction > globalAdmin_withoutAssumedRole_canGetArbitraryCoopShareTransaction() STARTED HsOfficeMembershipControllerAcceptanceTest > ListMemberships > globalAdmin_canViewMembershipsByPartnerNumber() STARTED HsOfficeDebitorRepositoryIntegrationTest > DeleteByUuid > globalAdmin_canDeleteAnyDebitor() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > GetCoopShareTransaction > normalUser_canNotGetUnrelatedCoopShareTransaction() STARTED HsOfficeMembershipControllerAcceptanceTest > ListMemberships > globalAdmin_canViewAllMemberships_ifNoCriteriaGiven() STARTED HsOfficeDebitorRepositoryIntegrationTest > DeleteByUuid > deletingADebitorAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > PostNewCoopSharesTransaction > globalAdmin_canAddCoopSharesReversalTransaction() STARTED HsOfficePersonControllerAcceptanceTest > DeletePerson > globalAdmin_canDeleteArbitraryPerson() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > PostNewCoopSharesTransaction > globalAdmin_canAddCoopSharesTransaction() STARTED HsOfficePersonControllerAcceptanceTest > DeletePerson > personOwner_canDeleteRelatedPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > DeleteByUuid > debitorAgent_canViewButNotDeleteTheirRelatedDebitor() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > PostNewCoopSharesTransaction > globalAdmin_canNotCancelMoreSharesThanCurrentlySubscribed() STARTED HsOfficePersonControllerAcceptanceTest > DeletePerson > normalUser_canNotDeleteUnrelatedPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > UpdateDebitor > contactAdmin_canNotUpdateRelatedDebitor() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > getListOfCoopSharesTransactions > globalAdmin_canFindCoopSharesTransactionsByMembershipUuidAndDateRange() STARTED HsOfficePersonControllerAcceptanceTest > PatchPerson > globalAdmin_canPatchAllPropertiesOfArbitraryPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > UpdateDebitor > globalAdmin_canUpdateArbitraryDebitor() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > getListOfCoopSharesTransactions > globalAdmin_canViewAllCoopSharesTransactions() STARTED HsOfficePersonControllerAcceptanceTest > PatchPerson > globalAdmin_canPatchPartialPropertiesOfArbitraryPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > UpdateDebitor > partnerAgent_canNotUpdateRelatedDebitor() STARTED HsOfficeCoopSharesTransactionControllerAcceptanceTest > getListOfCoopSharesTransactions > globalAdmin_canFindCoopSharesTransactionsByMemberNumber() STARTED HsOfficePersonControllerAcceptanceTest > GetPerson > normalUser_canNotGetUnrelatedPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > UpdateDebitor > globalAdmin_canUpdateRefundBankAccountToNullForArbitraryDebitor() STARTED HsOfficeDebitorControllerAcceptanceTest > DeleteDebitor > globalAdmin_withoutAssumedRole_canDeleteArbitraryDebitor() STARTED HsOfficePersonControllerAcceptanceTest > GetPerson > globalAdmin_canGetArbitraryPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > UpdateDebitor > globalAdmin_canUpdateNullRefundBankAccountToNotNullBankAccountForArbitraryDebitor() STARTED HsOfficeDebitorControllerAcceptanceTest > DeleteDebitor > contactAdminUser_canNotDeleteRelatedDebitor() STARTED HsOfficePersonControllerAcceptanceTest > GetPerson > personOwnerUser_canGetRelatedPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > FindByNameLike > globalAdmin_canViewAllDebitors() STARTED HsOfficeDebitorControllerAcceptanceTest > DeleteDebitor > normalUser_canNotDeleteUnrelatedDebitor() STARTED HsOfficePersonControllerAcceptanceTest > AddPerson > globalAdmin_canAddPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > FindByPartnerNumber > globalAdmin_canViewAllDebitors() STARTED HsOfficeDebitorControllerAcceptanceTest > PatchDebitor > theContactAdmin_canNotPatchARelatedDebitor() STARTED HsOfficePersonControllerAcceptanceTest > GetListOfPersons > globalAdmin_withoutAssumedRoles_canViewAllPersons_ifNoCriteriaGiven() STARTED HsOfficeDebitorRepositoryIntegrationTest > FindByDebitorNumber > globalAdmin_canViewAllDebitors() STARTED HsOfficeDebitorControllerAcceptanceTest > PatchDebitor > globalAdmin_withoutAssumedRole_canPatchArbitraryDebitor() STARTED HsOfficePersonControllerAcceptanceTest > GetListOfPersons > globalAdmin_withoutAssumedRoles_canViewAllPersons_byNameAndPersonType() STARTED HsOfficeDebitorRepositoryIntegrationTest > FindByOptionalName > unrelatedUser_canNotViewAnyDebitor() STARTED HsOfficePersonRealRepositoryIntegrationTest > findPersonsRepresentedByPersonWithUuid() STARTED HsOfficeDebitorControllerAcceptanceTest > GetSingleDebitorByUuid > contactAdminUser_canGetRelatedDebitorExceptRefundBankAccount() STARTED HsOfficeDebitorRepositoryIntegrationTest > FindByOptionalName > globalAdmin_canViewAllDebitors() STARTED HsOfficePersonRealRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeDebitorControllerAcceptanceTest > GetSingleDebitorByUuid > globalAdmin_withoutAssumedRole_canGetArbitraryDebitor() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > globalAdmin_canCreateNewDebitor() STARTED HsOfficePersonRealRepositoryIntegrationTest > findPersonsRepresentedByPersonWithUuidDrew() STARTED HsOfficeDebitorControllerAcceptanceTest > GetSingleDebitorByUuid > normalUser_canNotGetUnrelatedDebitor() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > createsAndGrantsRoles() STARTED HsOfficePersonRealRepositoryIntegrationTest > FindByCaptionLike > arbitraryUser_canViewAllPersons() STARTED HsOfficeDebitorControllerAcceptanceTest > PostNewDebitor > globalAdmin_canAddDebitorWithoutJustRequiredData() STARTED HsOfficePersonRealRepositoryIntegrationTest > FindAllPersons > arbitraryUser_canViewAllPersons() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [1] givenPrefix= STARTED HsOfficeDebitorControllerAcceptanceTest > PostNewDebitor > globalAdmin_canNotAddDebitor_ifContactDoesNotExist() STARTED HsOfficePersonRealRepositoryIntegrationTest > CreatePerson > arbitraryUser_canCreateNewPerson() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [2] givenPrefix=a STARTED HsOfficeDebitorControllerAcceptanceTest > PostNewDebitor > globalAdmin_withoutAssumedRole_canAddDebitorWithBankAccount() STARTED HsOfficePersonRealRepositoryIntegrationTest > CreatePerson > createsAndGrantsRoles() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [3] givenPrefix=ab STARTED HsOfficeDebitorControllerAcceptanceTest > PostNewDebitor > globalAdmin_canNotAddDebitor_ifDebitorRelDoesNotExist() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [4] givenPrefix=a12 STARTED HsOfficeRelationControllerAcceptanceTest > DeleteRelation > globalAdmin_withoutAssumedRole_canDeleteArbitraryRelation() STARTED HsOfficeDebitorControllerAcceptanceTest > GetListOfDebitors > globalAdmin_withoutAssumedRoles_canViewAllDebitors_ifNoCriteriaGiven() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [5] givenPrefix=123 STARTED HsOfficeDebitorControllerAcceptanceTest > GetListOfDebitors > globalAdmin_withoutAssumedRoles_canFindDebitorsByPartnerNumber() STARTED HsOfficeRelationControllerAcceptanceTest > DeleteRelation > contactAdminUser_canNotDeleteRelatedRelation() STARTED HsOfficeDebitorRepositoryIntegrationTest > CreateDebitor > canNotCreateNewDebitorWithInvalidDefaultPrefix(String) > [6] givenPrefix=12a STARTED HsOfficeDebitorControllerAcceptanceTest > GetSingleDebitor > globalAdmin_withoutAssumedRoles_canGetDebitorByDebitorNumber() STARTED HsOfficeRelationControllerAcceptanceTest > DeleteRelation > normalUser_canNotDeleteUnrelatedRelation() STARTED HsOfficePartnerControllerAcceptanceTest > DeletePartner > globalAdmin_withoutAssumedRole_canDeleteArbitraryPartner() STARTED HsOfficeDebitorControllerAcceptanceTest > GetSingleDebitor > globalAdmin_withoutAssumedRoles_canGetDebitorByDebitorUuid() STARTED HsOfficeRelationControllerAcceptanceTest > ForeignContactReference > normalUser_canNotAddRelationReferencingInvisibleContact() STARTED HsOfficePartnerControllerAcceptanceTest > DeletePartner > contactAdminUser_canNotDeleteRelatedPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeRelationControllerAcceptanceTest > ForeignContactReference > normalUser_canNotPatchOwnRelationToInvisibleContact() STARTED HsOfficePartnerControllerAcceptanceTest > DeletePartner > normalUser_canNotDeleteUnrelatedPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyMembership() STARTED HsOfficeRelationControllerAcceptanceTest > PatchRelation > globalAdmin_withoutAssumedRole_canPatchContactOfArbitraryRelation() STARTED HsOfficePartnerControllerAcceptanceTest > PatchPartner > partnerAdminCanNotPatchThePartnerPersonToAnInvisiblePerson() STARTED HsOfficeMembershipRepositoryIntegrationTest > DeleteByUuid > partnerRelationAgent_canNotDeleteTheirRelatedMembership() STARTED HsOfficeRelationControllerAcceptanceTest > GetRelation > contactAdminUser_canGetRelatedRelation() STARTED HsOfficeMembershipRepositoryIntegrationTest > DeleteByUuid > deletingAMembershipAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficePartnerControllerAcceptanceTest > PatchPartner > patchingThePartnerPersonCreatesExPartnerRel() STARTED HsOfficeRelationControllerAcceptanceTest > GetRelation > normalUser_canNotGetUnrelatedRelation() STARTED HsOfficePartnerControllerAcceptanceTest > PatchPartner > globalAdmin_withoutAssumedRole_canPatchAllPropertiesOfArbitraryPartner() STARTED HsOfficeRelationControllerAcceptanceTest > GetRelation > globalAdmin_withoutAssumedRole_canGetArbitraryRelation() STARTED HsOfficeMembershipRepositoryIntegrationTest > UpdateMembership > globalAdmin_canUpdateValidityOfArbitraryMembership() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > globalAdmin_withoutAssumedRole_canAddRelationWithHolderUuidAndContactUuid() STARTED HsOfficePartnerControllerAcceptanceTest > PatchPartner > globalAdmin_withoutAssumedRole_canPatchPartialPropertiesOfArbitraryPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > UpdateMembership > membershipAgent_canViewButNotUpdateRelatedMembership() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > normalUser_canNotAddRelationWithNewMark() STARTED HsOfficePartnerControllerAcceptanceTest > GetPartner > globalAdmin_withoutAssumedRole_canGetArbitraryPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > ListMemberships > globalAdmin_withoutAssumedRole_canFindAllMembershipsByPartnerNumber() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > globalAdmin_canNotAddRelation_ifHolderPersonDoesNotExist() STARTED HsOfficePartnerControllerAcceptanceTest > GetPartner > normalUser_canNotGetUnrelatedPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > ListMemberships > globalAdmin_withoutAssumedRole_canFindAllMemberships() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > globalAdmin_withoutAssumedRole_canAddRelationWithHolderAndContactData() STARTED HsOfficePartnerControllerAcceptanceTest > GetPartner > contactAdminUser_canGetRelatedPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > ListMemberships > globalAdmin_withoutAssumedRole_canViewAllMemberships() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > globalAdmin_canNotAddRelation_ifAnchorPersonDoesNotExist() STARTED HsOfficePartnerControllerAcceptanceTest > PostNewPartner > globalAdmin_canNotPostNewPartner_ifContactDoesNotExist() STARTED HsOfficeMembershipRepositoryIntegrationTest > ListMemberships > globalAdmin_withoutAssumedRole_canFindAllMembershipsByPartnerNumberAndSuffix() STARTED HsOfficeRelationControllerAcceptanceTest > AddRelation > globalAdmin_canNotAddRelation_ifContactDoesNotExist() STARTED HsOfficeMembershipRepositoryIntegrationTest > ListMemberships > globalAdmin_withoutAssumedRole_canFindAllMembershipByPartnerUuid() STARTED HsOfficePartnerControllerAcceptanceTest > PostNewPartner > globalAdmin_canNotPostNewPartner_ifPersonDoesNotExist() STARTED HsOfficeMembershipRepositoryIntegrationTest > CreateMembership > globalAdmin_withoutAssumedRole_canCreateNewMembership() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_withoutAssumedRoles_canViewAllRelationsOfGivenPersonAndType() STARTED HsOfficePartnerControllerAcceptanceTest > PostNewPartner > globalAdmin_withoutAssumedRole_canPostNewPartner() STARTED HsOfficeMembershipRepositoryIntegrationTest > CreateMembership > createsAndGrantsRoles() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_canViewAllRelationsWithGivenAnchorPersonUuid() STARTED HsOfficePartnerControllerAcceptanceTest > GetListOfPartners > globalAdmin_withoutAssumedRoles_canViewAllPartners_ifNoCriteriaGiven() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_canViewAllRelationsWithGivenHolderPersonUuid() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeMembershipRepositoryIntegrationTest > CreateMembership > creatingMembershipForSamePartnerIsDisallowedIfAnotherOneIsStillActive() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_canViewAllRelationsWithGivenGenericPersonUuid() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > DeleteByUuid > nonGlobalAdmin_canNotDeleteTheirRelatedPartner() STARTED HsOfficePersonRbacRepositoryIntegrationTest > findPersonsRepresentedByPersonWithUuid() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > personAdmin_canViewAllRelationsOfGivenRelatedPersonAndAnyType() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > DeleteByUuid > deletingAPartnerAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficePersonRbacRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_canViewAllRelationsWithGivenContactData() STARTED HsOfficePersonRbacRepositoryIntegrationTest > DeleteByUuid > deletingAPersonAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyPartner() STARTED HsOfficeRelationControllerAcceptanceTest > GetListOfRelations > globalAdmin_canViewAllRelationsWithGivenContactUuid() STARTED HsOfficeRelationRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > UpdatePartner > partnerRelationAgent_canUpdateRelatedPartnerDetails() STARTED HsOfficePersonRbacRepositoryIntegrationTest > DeleteByUuid > arbitraryUser_withoutAssumedRole_canDeleteAPersonCreatedByItself() STARTED HsOfficeRelationRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyRelation() STARTED HsOfficePersonRbacRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnyPerson() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > UpdatePartner > hostsharingAdmin_withoutAssumedRole_canUpdateArbitraryPartner() STARTED HsOfficePersonRbacRepositoryIntegrationTest > FindByCaptionLike > globalAdmin_withoutAssumedRole_canViewAllPersons() STARTED HsOfficeRelationRepositoryIntegrationTest > DeleteByUuid > deletingARelationAlsoDeletesRelatedRolesAndGrants() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > FindByPartnerNumber > globalAdmin_withoutAssumedRole_canViewAllPartners() STARTED HsOfficePersonRbacRepositoryIntegrationTest > FindByCaptionLike > arbitraryUser_withoutAssumedRole_canViewOnlyItsOwnPerson() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > FindByNameLike > globalAdmin_withoutAssumedRole_canViewAllPartnersWithDetails() STARTED HsOfficeRelationRepositoryIntegrationTest > DeleteByUuid > contactUser_canViewButNotDeleteTheirRelatedRelation() STARTED HsOfficePersonRbacRepositoryIntegrationTest > FindAllPersons > globalAdmin_withoutAssumedRole_canViewAllPersons() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > FindAllPartners > partnerTenant_canViewRelatedPartnersButWithoutDetails() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelatedContactData > holderPersonAdmin_cannotEvenSeeUnrelatedContacts() STARTED HsOfficePersonRbacRepositoryIntegrationTest > FindAllPersons > arbitraryUser_canViewOnlyItsOwnPerson() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > FindAllPartners > globalAdmin_withoutAssumedRole_canViewAllPartners() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelatedContactData > holderPersonAdmin_canUpdateContactDataOfItsRelation() STARTED HsOfficePersonRbacRepositoryIntegrationTest > CreatePerson > arbitraryUser_canCreateNewPerson() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > FindAllPartners > partnerAgent_canViewOnlyRelatedPartnersWithDetails() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelation > relationAgent_canSelectButNotUpdateRelatedRelation() STARTED HsOfficePersonRbacRepositoryIntegrationTest > CreatePerson > createsAndGrantsRoles() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > CreatePartner > testHostsharingAdmin_withoutAssumedRole_canCreateNewPartner() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelation > hostsharingAdmin_withoutAssumedRole_canUpdateContactOfArbitraryRelation() STARTED HsOfficePartnerRbacRepositoryIntegrationTest > CreatePartner > createsAndGrantsRoles() STARTED HsOfficePersonRbacRepositoryIntegrationTest > CreatePerson > globalAdmin_withoutAssumedRole_canCreateNewPerson() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelation > hostsharingAdmin_withoutAssumedRole_canUpdateHolderOfArbitraryRelation() STARTED HsOfficeSepaMandateControllerAcceptanceTest > DeleteSepaMandate > normalUser_canNotDeleteUnrelatedSepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > UpdateRelation > contactAdmin_canNotUpdateRelatedRelation() STARTED HsOfficeRealRelationRepositoryIntegrationTest > CreateRelation > canNotAddDebitorRelationWithAnchorThatIsNotAPartner() STARTED HsOfficeSepaMandateControllerAcceptanceTest > DeleteSepaMandate > globalAdmin_canDeleteArbitrarySepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > FindDistinctMarks > findsMarksOfGivenTypeDistinctAndSorted() STARTED HsOfficeRealRelationRepositoryIntegrationTest > FindRelations > canFindAllRelationsOfGivenPerson() STARTED HsOfficeRelationRepositoryIntegrationTest > FindDistinctMarks > findsMarksOfAllTypesSortedByTypeThenMarkWhenRelationTypeOmitted() STARTED HsOfficeSepaMandateControllerAcceptanceTest > DeleteSepaMandate > bankAccountAdminUser_canNotDeleteRelatedSepaMandate() STARTED HsOfficeRealRelationRepositoryIntegrationTest > FindRelations > canFindRelationsByContactUuid() STARTED HsOfficeRelationRepositoryIntegrationTest > FindDistinctMarks > normalUser_canFindMarksOfRelationsInvisibleToThem() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PatchSepaMandate > globalAdmin_canPatchJustValidToOfArbitrarySepaMandate() STARTED HsOfficeRealRelationRepositoryIntegrationTest > FindRelations > canFindAllRelationsOfGivenPersonAndType() STARTED HsOfficeRelationRepositoryIntegrationTest > FindDistinctMarks > returnsEmptyListForRelationTypeWithoutAnyMarks() STARTED TransactionContextIntegrationTest > testConcurrentCommitOrder() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PatchSepaMandate > globalAdmin_canPatchAllUpdatablePropertiesOfSepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > FindRelations > normalUser_canViewRelationsOfOwnedPersons() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PatchSepaMandate > globalAdmin_canNotPatchReferenceOfArbitrarySepaMandate() STARTED PingControllerAcceptanceTest > pingRepliesWithTranslatedPongResponse() STARTED PingControllerAcceptanceTest > pongPostRepliesWithTranslatedPongResponse() STARTED PingControllerAcceptanceTest > pongRepliesWithTranslatedPongResponse(PongTranslationTestCase) > [1] testCase=EN STARTED PingControllerAcceptanceTest > pongRepliesWithTranslatedPongResponse(PongTranslationTestCase) > [2] testCase=DE STARTED RbacGrantControllerAcceptanceTest > RevokeRoleFromSubject > packageAdmin_canRevokePackageAdminRole_grantedByPackageAdmin_fromArbitraryUser() STARTED HsOfficeRelationRepositoryIntegrationTest > FindRelations > normalUser_canViewRelationsByContactUuid() STARTED RbacGrantControllerAcceptanceTest > GrantRoleToSubject > packageAdmin_canNotGrantAlienPackageAdminRole_toArbitraryUser() STARTED RbacGrantControllerAcceptanceTest > GrantRoleToSubject > packageAdmin_canGrantOwnPackageAdminRole_toArbitraryUser() STARTED HsOfficeSepaMandateControllerAcceptanceTest > GetSepaMandate > bankAccountAdminUser_canGetRelatedSepaMandate() STARTED RbacGrantControllerAcceptanceTest > GetListOfGrantsByUuid > packageAdmin_withAssumedPackageTenantRole_canNotReadItsOwnGrantByIdAnymore() STARTED HsOfficeRelationRepositoryIntegrationTest > FindRelations > globalAdmin_withoutAssumedRole_canViewAllRelationsOfArbitraryPerson() STARTED RbacGrantControllerAcceptanceTest > GetListOfGrantsByUuid > customerAdmin_withAssumedPacketAdminRole_canReadPacketAdminsGrantById() STARTED RbacGrantControllerAcceptanceTest > GetListOfGrantsByUuid > packageAdmin_withAssumedPackageAdmin_canStillReadItsOwnGrantById() STARTED RbacGrantControllerAcceptanceTest > GetListOfGrantsByUuid > packageAdmin_withoutAssumedRole_canReadItsOwnGrantById() STARTED HsOfficeSepaMandateControllerAcceptanceTest > GetSepaMandate > normalUser_canNotGetUnrelatedSepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > FindRelations > normalUser_canViewRelationsByHolderPersonUuid() STARTED RbacGrantControllerAcceptanceTest > ListGrants > packageAdmin_withoutAssumedRole_canViewPacketRelatedGrants() STARTED RbacGrantControllerAcceptanceTest > ListGrants > globalAdmin_withAssumedPackageAdminRole_canViewPacketRelatedGrants() STARTED RbacGrantControllerAcceptanceTest > ListGrants > globalAdmin_withoutAssumedRole_canViewAllGrants() STARTED RbacGrantRepositoryIntegrationTest > RebuildRbacSystem > rebuildingTheRbacSystemWitSameRbacSpecDoesNotChangeGrantNorRoleCount() STARTED RbacGrantRepositoryIntegrationTest > revokeRoleFromSubject > packageAdmin_canRevokeOwnPackageAdminRoleGrantedByAnotherAdminOfThatPackage() STARTED HsOfficeSepaMandateControllerAcceptanceTest > GetSepaMandate > globalAdmin_canGetArbitrarySepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > FindRelations > normalUser_canViewRelationsByAnchorPersonUuid() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PostNewSepaMandate > globalAdmin_canNotPostNewSepaMandateWhenDebitorUuidIsMissing() STARTED RbacGrantRepositoryIntegrationTest > revokeRoleFromSubject > packageAdmin_canNotRevokeOwnPackageAdminRoleGrantedByOwnerRoleOfThatPackage() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelationWithMark > normalUser_cannotCreateRelationWithNewMark() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PostNewSepaMandate > globalAdmin_canPostNewSepaMandate() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelationWithMark > globalAdmin_canCreateRelationWithNewMark() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PostNewSepaMandate > globalAdmin_canNotPostNewSepaMandate_ifDebitorDoesNotExist() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelationWithMark > normalUser_canCreateRelationWithExistingMark() STARTED RbacGrantRepositoryIntegrationTest > revokeRoleFromSubject > customerAdmin_canRevokeSelfGrantedPackageAdminRole() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelation > personOwner_canCreateNewRelationAnchoredToItsOwnPerson() STARTED HsOfficeSepaMandateControllerAcceptanceTest > PostNewSepaMandate > globalAdmin_canNotPostNewSepaMandate_ifBankAccountDoesNotExist() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelation > testHostsharingAdmin_withoutAssumedRole_canCreateNewRelation() STARTED HsOfficeSepaMandateControllerAcceptanceTest > ListSepaMandates > globalAdmin_canViewAllSepaMandates_ifNoCriteriaGiven() STARTED RbacGrantRepositoryIntegrationTest > GrantRoleToSubject > packageAdmin_canNotGrantPackageOwnerRole() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelation > createsAndGrantsRoles() STARTED HsOfficeSepaMandateControllerAcceptanceTest > ListSepaMandates > globalAdmin_canFindSepaMandateByName() STARTED RbacGrantRepositoryIntegrationTest > GrantRoleToSubject > customerAdmin_canGrantOwnPackageAdminRole_toArbitraryUser() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > auditJournalLogIsAvailable() STARTED HsOfficeRelationRepositoryIntegrationTest > CreateRelation > personOwner_cannotCreateNewRelationAnchoredToForeignPerson() STARTED RbacGrantRepositoryIntegrationTest > FindAllGrantsOfUser > customerAdmin_withAssumedRole_canOnlyViewRbacGrantsVisibleByAssumedRole() STARTED RbacGrantRepositoryIntegrationTest > FindAllGrantsOfUser > packageAdmin_canViewItsRbacGrants() STARTED RbacGrantRepositoryIntegrationTest > FindAllGrantsOfUser > customerAdmin_canViewItsRbacGrants() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > DeleteByUuid > deletingASepaMandateAlsoDeletesRelatedRolesAndGrants() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > customerAdmin_withoutAssumedRole_canNotViewPermissionsOfUnrelatedUsers() STARTED HsOfficeRelationRepositoryIntegrationTest > AssumeRelationRole > testHostsharingAdminCanAssumeRelationRoleWithLongIdName() STARTED HsOfficeRelationRepositoryIntegrationTest > AssumeRelationRole > testHostsharingAdminCanAssumeRelationRoleWithUuid() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > DeleteByUuid > globalAdmin_withoutAssumedRole_canDeleteAnySepaMandate() STARTED RbacSubjectControllerAcceptanceTest > DeactivateRbacSubjectViaPut > subjectNameCanBeReusedByANewUuidAfterDeactivation() STARTED RbacSubjectControllerAcceptanceTest > DeactivateRbacSubjectViaPut > deactivatedUser_canNoLongerUseTheApi() STARTED RbacSubjectControllerAcceptanceTest > DeactivateRbacSubjectViaPut > deactivatedGroup_noLongerTakesEffectViaJwtGroupsClaim() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > globalAdmin_canDeleteArbitraryUser() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > DeleteByUuid > nonGlobalAdmin_canNotDeleteTheirRelatedSepaMandate() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > globalAdmin_canNotDeleteWithMismatchingName() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > customerAdmin_canNotDeleteOtherUser() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > globalAdmin_canDeleteAnAlreadyDeactivatedUser() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > globalAdmin_canDeleteAUserWithAnAccount() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > globalAdmin_withoutAssumedRole_canViewTheirOwnPermissions() STARTED RbacSubjectControllerAcceptanceTest > DeleteRbacSubject > nonGlobalAdmin_canNotDeleteTheirOwnUser() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjectPermissions > packageAdmin_withoutAssumedRole_canViewPermissionsOfUsersInItsRealm() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > UpdateSepaMandate > bankAccountAdmin_canViewButNotUpdateRelatedSepaMandate() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > customerAdmin_withoutAssumedRole_canViewTheirOwnPermissions() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > UpdateSepaMandate > hostsharingAdmin_canUpdateArbitrarySepaMandate() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > FindByNameLike > globalAdmin_canViewAllSepaMandates() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjectPermissions > globalAdmin_withAssumedCustomerAdminRole_canViewArbitraryUsersPermissions() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > FindByNameLike > bankAccountAdmin_canViewRelatedSepaMandates() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > customerAdmin_withoutAssumedRole_canViewAllPermissionsWithinThePacketsRealm() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > FindAllSepaMandates > globalAdmin_withoutAssumedRole_canViewAllSepaMandates() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > FindAllSepaMandates > normalUser_canViewOnlyRelatedSepaMandates() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjectPermissions > globalAdmin_withoutAssumedRole_canViewArbitraryUsersPermissions() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > CreateSepaMandate > testHostsharingAdmin_withoutAssumedRole_canCreateNewSepaMandate() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > packetAdmin_withoutAssumedRole_canViewAllPermissionsWithinThePacketsRealm() STARTED HsOfficeSepaMandateRepositoryIntegrationTest > CreateSepaMandate > createsAndGrantsRoles() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjectPermissions > packageAdmin_canViewPermissionsOfUsersOutsideOfItsRealm() STARTED RbacSubjectRepositoryIntegrationTest > GetListOfSubjectPermissions > customerAdmin_withoutAssumedRole_isNotAllowedToViewGlobalAdminsPermissions() STARTED RbacSubjectRepositoryIntegrationTest > DeleteSubject > deleteByUuidByNonGlobalAdminIsRejectedByTheDatabase() STARTED RbacSubjectRepositoryIntegrationTest > DeleteSubject > directlyDeletingTheSubjectRowAlsoDeletesItsReferenceAndGrants() STARTED RbacSubjectRepositoryIntegrationTest > DeleteSubject > deleteByUuidPhysicallyRemovesSubjectReferenceAndGrants() STARTED RbacSubjectRepositoryIntegrationTest > UpsertSubject > reUpsertingUnchangedSubjectWritesNoAuditJournalEntry() STARTED RbacSubjectRepositoryIntegrationTest > UpsertSubject > upsertWithDeactivatedTrueCreatesTheSubjectAlreadyDeactivated() STARTED RbacSubjectRepositoryIntegrationTest > UpsertSubject > upsertCannotDeactivateAnApiKeySubjectViaClaimedUserType() STARTED RbacSubjectRepositoryIntegrationTest > UpsertSubject > upsertWithDeactivatedTrueDeactivatesRetainingTheOriginalTimestamp() STARTED RbacSubjectRepositoryIntegrationTest > UpsertSubject > upsertWithDeactivatedFalseReactivatesTheSubject() STARTED RbacSubjectRepositoryIntegrationTest > FindSubjectsByType > testDataUserSubjects_haveTypeUser() STARTED RbacSubjectRepositoryIntegrationTest > FindSubjectsByType > testDataGroupSubjects_haveTypeGroup() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > groupSubjectCreatedWithExplicitOrganization_keepsGivenOrganization() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > subjectCreatedWithExplicitOrganization_keepsGivenOrganizationAndArbitraryName() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > subjectCreatedWithoutExplicitOrganization_getsOrganizationDerivedFromNamePrefix() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > subjectCreatedWithExplicitUserType_getsTypeUser() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > subjectCreatedWithExplicitGroupType_getsTypeGroup() STARTED RbacSubjectRepositoryIntegrationTest > PostNewSubject > subjectCreatedWithoutExplicitType_getsTypeUser() STARTED TestCustomerControllerAcceptanceTest > AddCustomer > customerAdmin_withoutAssumedRole_canNotAddCustomer() STARTED TestCustomerControllerAcceptanceTest > AddCustomer > globalAdmin_withAssumedCustomerAdminRole_canNotAddCustomer() STARTED TestCustomerControllerAcceptanceTest > AddCustomer > invalidRequestBodyJson_raisesClientError() STARTED TestCustomerControllerAcceptanceTest > AddCustomer > globalAdmin_withoutAssumedRole_canAddCustomer() STARTED TestCustomerControllerAcceptanceTest > ListCustomers > globalAdmin_withoutAssumedRoles_canViewAllCustomers_ifNoCriteriaGiven() STARTED TestCustomerControllerAcceptanceTest > ListCustomers > globalAdmin_withoutAssumedCustomerAdminRole_canOnlyViewOwnCustomer() STARTED TestCustomerControllerAcceptanceTest > ListCustomers > globalAdmin_withoutAssumedRoles_canViewMatchingCustomers_ifCriteriaGiven() STARTED TestCustomerControllerAcceptanceTest > ListCustomers > customerAdmin_withoutAssumedRole_canOnlyViewOwnCustomer() STARTED TestCustomerRepositoryIntegrationTest > FindByPrefixLike > customerAdmin_withoutAssumedRole_canViewOnlyItsOwnCustomer() STARTED TestCustomerRepositoryIntegrationTest > FindByPrefixLike > globalAdmin_withoutAssumedRole_canViewAllCustomers() STARTED TestCustomerRepositoryIntegrationTest > FindAllCustomers > globalAdmin_withAssumedCustomerOwnerRole_canViewExactlyThatCustomer() STARTED TestCustomerRepositoryIntegrationTest > FindAllCustomers > customerAdmin_withAssumedOwnedPackageAdminRole_canViewOnlyItsOwnCustomer() STARTED TestCustomerRepositoryIntegrationTest > FindAllCustomers > customerAdmin_withoutAssumedRole_canViewOnlyItsOwnCustomer() STARTED TestCustomerRepositoryIntegrationTest > FindAllCustomers > globalAdmin_withoutAssumedRole_canViewAllCustomers() STARTED TestCustomerRepositoryIntegrationTest > CreateCustomer > globalAdmin_withoutAssumedRole_canCreateNewCustomer() STARTED TestCustomerRepositoryIntegrationTest > CreateCustomer > globalAdmin_withAssumedCustomerRole_cannotCreateNewCustomer() STARTED TestCustomerRepositoryIntegrationTest > CreateCustomer > customerAdmin_withoutAssumedRole_cannotCreateNewCustomer() STARTED TestPackageRepositoryIntegrationTest > OptimisticLocking > supportsOptimisticLocking() STARTED TestPackageRepositoryIntegrationTest > FindAllByOptionalNameLike > customerAdmin_withAssumedOwnedPackageAdminRole_canViewOnlyItsOwnPackages() STARTED TestPackageRepositoryIntegrationTest > FindAllByOptionalNameLike > globalAdmin_withTwoAssumedPackageAdminRoles_canViewPackagesOfBothRoles() STARTED TestPackageRepositoryIntegrationTest > FindAllByOptionalNameLike > globalAdmin_withoutAssumedRole_canViewAllPackagesDueToBypassoOfRecursiveCteRbacQuery() STARTED TestPackageRepositoryIntegrationTest > FindAllByOptionalNameLike > customerAdmin_withoutAssumedRole_canViewOnlyItsOwnPackages() STARTED TestPackageRepositoryIntegrationTest > FindAllByOptionalNameLike > globalAdmin_withAssumedCustomerAdminRole__canNotViewOnlyThatCustomersPackages() STARTED PostgresArrayIntegrationTest > shouldCreateStringArray() STARTED PostgresArrayIntegrationTest > shouldCreateUUidArray() STARTED PostgresArrayIntegrationTest > shouldCreateEmptyArray() STARTED 2026-08-10T15:48:54.708Z INFO 372 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:54.719Z INFO 372 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:54.722Z INFO 372 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:54.727Z INFO 372 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:54.769Z INFO 372 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:54.777Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2026-08-10T15:48:54.794Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2026-08-10T15:48:54.807Z INFO 372 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:54.815Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2026-08-10T15:48:54.817Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. 2026-08-10T15:48:54.818Z INFO 372 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:54.821Z INFO 372 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:54.823Z INFO 372 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:54.830Z INFO 372 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:54.855Z INFO 372 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:54.856Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown initiated... 2026-08-10T15:48:55.042Z INFO 372 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown completed. > Task :test ContextIntegrationTests > hasGlobalAdminRoleIsCachedInContext() STARTED ContextIntegrationTests > hasGlobalAdminRoleIsFalseForGlobalAdminWithAssumedNonGlobalRole() STARTED ContextIntegrationTests > defineWithUnknownSubjectName() STARTED ContextIntegrationTests > defineWithUnknownSubjectUuid() STARTED ContextIntegrationTests > defineWithSubjectNameWithoutAssumedRoles() STARTED ContextIntegrationTests > findObjectUuidByIdNameReturnsNullForUnknownIdName() STARTED ContextIntegrationTests > hasGlobalAdminRoleIsTrueForGlobalAdminWithAssumedGlobalAdminRole() STARTED ContextIntegrationTests > defineWithoutHttpServletRequestUsesCallStack() STARTED ContextIntegrationTests > defineWithoutCurrentSubjectButWithAssumedRoles() STARTED ContextIntegrationTests > hasGlobalAdminRoleIsFalseForNonGlobalAdminWithoutAssumedRole() STARTED ContextIntegrationTests > contextDefineWithJwtContainingGroupsWillIncludeSynchronizedGroupsInEffectiveSubjects() STARTED ContextIntegrationTests > defineContextWithSubjectAndAssumeInaccessibleRole() STARTED ContextIntegrationTests > hasGlobalAdminRoleIsTrueForGlobalAdminWithOneOfMultipleAssumedRolesBeingGlobalAdminRole() STARTED ContextIntegrationTests > hasGlobalAdminRoleIsTrueForGlobalAdminWithoutAssumedRole() STARTED ContextIntegrationTests > requireGlobalAdminPassesForGlobalAdmin() STARTED ContextIntegrationTests > defineWithUnknownCurrentSubject() STARTED ContextIntegrationTests > assumedRolesGetAuthorizedViaGroupFromJwtButOnlyAssumedRolesRemainAsEffectiveSubject() STARTED ContextIntegrationTests > defineWithSubjectUuid() STARTED ContextIntegrationTests > defineWithSubjectAndAssumedRoles() STARTED ContextIntegrationTests > requireGlobalAdminThrowsForbiddenForNonGlobalAdmin() STARTED ContextIntegrationTests > hasGlobalAdminRoleFollowsRedefinedContextWithinSameTransaction() STARTED ContextIntegrationTests > assumeRoles() STARTED RbacGrantsDiagramServiceIntegrationTest > allGrantsToCurrentSubjectIncludingPermissions() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > user_withCrossRealmJwtGroupMembership_canNotViewThatGroupSubject() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > globalAdmin_withoutAssumedRole_canViewAllUsersByName() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > packetAdmin_withoutAssumedRole_canViewUsersInItsRealmByPrefix() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > globalAdmin_withoutAssumedRole_canViewAllUsers() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > globalAdmin_withAssumedGlobalAdminRole_canViewAllUsers() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > unknownUser_isNotAllowedListSubject() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > globalAdmin_withoutAssumedRole_canViewSubjectsByType() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > customerAdmin_withoutAssumedRole_canViewUsersInItsRealmByPrefix() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > globalAdmin_withAssumedNonGlobalAdminRole_canNotViewAnySubjectsAnymore() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > user_withoutAssumedRole_canViewSameRealmGroupSubjectsByPrefix() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > user_withoutAssumedRole_canViewSameRealmUserSubjectsByPrefix() STARTED RbacSubjectControllerAcceptanceTest > ListRbacSubjects > user_withoutTypeFilter_canViewOnlySameRealmSubjectsByPrefix() STARTED RbacSubjectControllerAcceptanceTest > GetRbacSubject > customerAdmin_withoutAssumedRole_canGetUserWithinInItsRealm() STARTED RbacSubjectControllerAcceptanceTest > GetRbacSubject > globalAdmin_withAssumedNonGlobalRole_canNotGetAnySubject() STARTED RbacSubjectControllerAcceptanceTest > GetRbacSubject > globalAdmin_withoutAssumedRole_canGetArbitraryUser() STARTED RbacSubjectControllerAcceptanceTest > GetRbacSubject > customerAdmin_evenWithoutAssumedRole_canNotGetUserOutsideOfItsRealm() STARTED RbacSubjectControllerAcceptanceTest > AuditLogOfMutatingRequests > createSubjectRequestIsAuditLoggedIncludingRequestBody() STARTED RbacGrantsDiagramServiceIntegrationTest > allGrantsToCurrentSubject() STARTED RbacSubjectControllerAcceptanceTest > ApiKeySubjects > unknownApiKey_cannotAuthenticate() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > globalAdmin_canCreateANewUserWithExplicitOrganizationAndArbitraryName() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > globalAdmin_canCreateANewUser() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > anonymous_cannotCreateSubject() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > globalAdmin_cannotCreateAUserWithInvalidName() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > globalAdmin_canCreateANewGroup() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > globalAdmin_cannotCreateAGroupWithUserName() STARTED RbacSubjectControllerAcceptanceTest > CreateRbacSubject > nonGlobalAdmin_cannotCreateSubject() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectByUuid > returnsEmptyForCrossRealmJwtGroupSubject() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectByUuid > returnsSameRealmSubject() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectByUuid > returnsEmptyForSubjectOfAnotherRealm() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectByUuid > returnsEmptyForAssumedNonGlobalRole() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectByUuid > returnsAnySubjectForGlobalAdmin() STARTED RealSubjectRepositoryIntegrationTest > FindEffectiveSubjectGroups > returnsNoJwtGroupSubjectsWithAssumedRoles() STARTED RealSubjectRepositoryIntegrationTest > FindEffectiveSubjectGroups > returnsJwtGroupSubjectsWithoutAssumedRoles() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > canFilterByOrganization() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > visibilityFollowsExplicitOrganizationInsteadOfNamePrefix() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > doesNotReturnCrossRealmJwtGroupSubjects() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > returnsNothingForAssumedNonGlobalRole() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > returnsSubjectsFromCurrentSubjectsRealmPrefix() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > returnsAllSubjectsForGlobalAdmin() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > canFilterGroupsByCurrentSubjectsRealmPrefix() STARTED RealSubjectRepositoryIntegrationTest > FindVisibleSubjectsByOptionalNameLikeOrganizationAndType > returnsAllSubjectsForAssumedGlobalAdminRole() STARTED TestPackageControllerAcceptanceTest > UpdatePackage > withNullDescriptionUpdatesDescriptionToNull() STARTED TestPackageControllerAcceptanceTest > UpdatePackage > withDescriptionUpdatesDescription() STARTED TestPackageControllerAcceptanceTest > UpdatePackage > withoutDescriptionDoesNothing() STARTED TestPackageControllerAcceptanceTest > ListPackages > withNameParameter() STARTED TestPackageControllerAcceptanceTest > ListPackages > withoutNameParameter() STARTED 2026-08-10T15:48:57.210Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.213Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.214Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.217Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.363Z INFO 374 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:57.364Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2026-08-10T15:48:57.369Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2026-08-10T15:48:57.382Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.390Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.390Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.391Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.401Z INFO 374 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:57.402Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2026-08-10T15:48:57.407Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. 2026-08-10T15:48:57.411Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.414Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.415Z INFO 374 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:48:57.418Z INFO 374 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:48:57.428Z INFO 374 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:57.429Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown initiated... 2026-08-10T15:48:57.429Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown completed. 2026-08-10T15:48:57.435Z INFO 374 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:48:57.436Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown initiated... 2026-08-10T15:48:57.581Z INFO 374 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown completed. > Task :test RbacGrantsDiagramServiceIntegrationTest > print() STARTED RbacRoleControllerAcceptanceTest > globalAdmin_withoutAssumedRole_canViewAllRoles() STARTED RbacRoleControllerAcceptanceTest > globalAdmin_withoutAssumedRole_canViewRoleByName() STARTED RbacRoleControllerAcceptanceTest > globalAdmin_withAssumedPackageAdminRole_canViewPackageAdminRoles() STARTED RbacRoleControllerAcceptanceTest > packageAdmin_withoutAssumedRole_canViewPackageAdminRoles() STARTED RbacRoleRepositoryIntegrationTest > FetchAssumedRoles > someSubject_withoutAssumedRole_fetchesNoAssumedRoles() STARTED RbacRoleRepositoryIntegrationTest > FetchAssumedRoles > someSubject_withAssumedRoles_fetchesAssumedRoles() STARTED RbacRoleRepositoryIntegrationTest > FindByRoleIdName > customerAdmin_withoutAssumedRole_canNotFindAlienRolesByRoleIdName() STARTED RbacRoleRepositoryIntegrationTest > FindByRoleIdName > customerAdmin_withoutAssumedRole_canFindItsOwnRolesByRoleIdName() STARTED RbacRoleRepositoryIntegrationTest > FindByName > customerAdmin_withoutAssumedRole_canNotFindRoleIdNameByRoleName() STARTED RbacRoleRepositoryIntegrationTest > FindByName > customerAdmin_withoutAssumedRole_canFindItsOwnRolesByName() STARTED RbacRoleRepositoryIntegrationTest > FindByName > customerAdmin_withoutAssumedRole_canNotFindAlienRolesByName() STARTED RbacRoleRepositoryIntegrationTest > FindAllRbacRoles > customerAdmin_withAssumedOwnedPackageAdminRole_canViewOnlyItsOwnRbacRole() STARTED RbacRoleRepositoryIntegrationTest > FindAllRbacRoles > globalAdmin_withoutAssumedRole_canViewAllRbacRoles() STARTED RbacRoleRepositoryIntegrationTest > FindAllRbacRoles > globalAdmin_withAssumedGlobalAdminRole_canViewAllRbacRoles() STARTED RbacRoleRepositoryIntegrationTest > FindAllRbacRoles > anonymousUser_withoutAssumedRole_cannotViewAnyRbacRoles() STARTED RbacRoleRepositoryIntegrationTest > FindAllRbacRoles > customerAdmin_withoutAssumedRole_canViewOnlyItsOwnRbacRole() STARTED SubjectSyncReportRepositoryIntegrationTest > savesReportAndFindsItWithItsStatisticsOnlyWithinTheInterval() STARTED SubjectSyncReportRepositoryIntegrationTest > deleteReportedBeforeRemovesOnlyOlderRows() STARTED SubjectSyncReportRepositoryIntegrationTest > findsTheMostRecentReportOfThatReporter() STARTED 2026-08-10T15:49:15.885Z INFO 381 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:49:15.889Z INFO 381 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:49:16.016Z INFO 381 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:49:16.017Z INFO 381 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:49:16.048Z INFO 381 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:49:16.050Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2026-08-10T15:49:16.052Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2026-08-10T15:49:16.059Z INFO 381 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:49:16.060Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown initiated... 2026-08-10T15:49:16.061Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-3 - Shutdown completed. 2026-08-10T15:49:16.063Z INFO 381 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:49:16.063Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown initiated... 2026-08-10T15:49:16.280Z INFO 381 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-4 - Shutdown completed. > Task :jacocoTestReport HTML Jacoco Test Code Coverage Report: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/reports/jacoco/test/html/index.html > Task :jacocoTestCoverageVerification > Task :spotlessJavaCheck > Task :spotlessCheck > Task :pmdMain HTML PMD Report: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/reports/pmd/main.html > Task :convertGlossaryMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/glossary.pdf > Task :pmdTest HTML PMD Report: file:///home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/reports/pmd/test.html > Task :convertHsHostingAssetTypeStructureMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/hs-hosting-asset-type-structure.pdf > Task :check > Task :convertHsOfficeDataStructureMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/hs-office-data-structure.pdf > Task :convertProjectsBookingItemsAndHostingEntitiesMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/projects-booking-items-and-hosting-entities.pdf > Task :convertRbacMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/rbac.pdf > Task :convertTestConceptMarkdownToPdf Generated /home/tallyman/hs.hsadmin.ng/.git/gittally/worktrees/master-fc613b4dfd67/build/doc/test-concept.pdf > Task :scenarioTest AccountScenarioTests > RbacContextScenarios > shouldFetchRbacContextWithEffectiveGroups() STARTED > Task :scenarioTest AccountScenarioTests > RbacContextScenarios > shouldFetchRbacContextWithClaimedButNoEffectiveGroupsAfterAssumingRoles() STARTED AccountScenarioTests > CurrentLoginUserScenarios > shouldFetchCurrentLoginUser() STARTED AccountScenarioTests > AccountBootstrapScenarios > shouldCreateGlobalAdminSubjectWithoutAnOwnAccount() STARTED AccountScenarioTests > AccountBootstrapScenarios > shouldCreatePersonAndSubjectAndAccountWithASingleRequest() STARTED AccountScenarioTests > AccountBootstrapScenarios > newlyCreatedAccountForNewNaturalPersonShouldBeAbleToViewThatPerson() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > shouldCreateAccountAndUserSubjectFromGivenSubjectUuidAndName() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > newlyCreatedAccountForExistingNaturalPersonShouldBeAbleToViewThatPerson() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > newlyCreatedAccountForExistingNaturalPersonShouldBeAbleToViewExistingRelations() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > newlyCreatedAccountForExistingNaturalPersonShouldBeAbleToViewExistingMemberships() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > shouldCreateAccountWithNewPersonForPreexistingUserSubject() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > newlyCreatedAccountForPreexistingSubjectAndNewPersonShouldBeAbleToViewThatPerson() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > shouldCreateAccountForPreexistingUserSubjectViaSubjectUuid() STARTED AccountScenarioTests > OtherAccountCreatingScenarios > newlyCreatedAccountForPreexistingSubjectShouldBeAbleToViewThatPerson() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > userCanViewSubjectsFromTheirOwnRealm() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > userCanViewSubjectsAssociatedWithAnotherAccountOfTheSamePerson() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > assumingANonGlobalRoleDropsAllSubjectVisibility() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > assumingTheGlobalAdminRoleKeepsGlobalSubjectVisibility() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > nameAndTypeFiltersNarrowButNeverWidenVisibleSubjects() STARTED AccountScenarioTests > RbacSubjectVisibilityScenarios > globalAdminWithoutAssumedRoleSeesAllSubjects() STARTED AccountScenarioTests > ScenariosForGroupGrants > grantingAProjectAdminRoleToAGroup() STARTED AccountScenarioTests > ScenariosForGroupGrants > usersOfAGroupCanAssumeARoleGrantedToThatGroup() STARTED AccountScenarioTests > ScenariosForGroupGrants > usersOfAGroupCanViewHostingAssetsBelowTheAssumedProject() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldCreateLegalPersonAsPartner() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldCreateNaturalPersonAsPartner() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldAddRepresentativeToPartner() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldAddOperationsContactToPartner() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldRemoveOperationsContactFromPartner() STARTED HsOfficeScenarioTests > PartnerScenarios > shouldDeletePartner() STARTED HsOfficeScenarioTests > PartnerContactScenarios > shouldAmendContactData() STARTED HsOfficeScenarioTests > PartnerContactScenarios > shouldAddPhoneNumberToContactData() STARTED HsOfficeScenarioTests > PartnerContactScenarios > shouldRemovePhoneNumberFromContactData() STARTED HsOfficeScenarioTests > PartnerContactScenarios > shouldReplaceContactData() STARTED HsOfficeScenarioTests > PartnerPersonScenarios > shouldUpdatePersonData() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldCreateSelfDebitorForPartnerWithIdenticalContactData() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldCreateSelfDebitorForPartnerWithDistinctContactData() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldCreateAdditionDebitorForPartner() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldCreateExternalDebitorForPartner() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldDeleteDebitor() STARTED HsOfficeScenarioTests > DebitorScenarios > shouldNotDeleteDefaultDebitor() STARTED HsOfficeScenarioTests > SepaMandateScenarios > shouldCreateSepaMandateForDebitor() STARTED HsOfficeScenarioTests > SepaMandateScenarios > shouldInvalidateSepaMandateForDebitor() STARTED HsOfficeScenarioTests > SepaMandateScenarios > shouldFinallyDeleteSepaMandateForDebitor() STARTED HsOfficeScenarioTests > MembershipScenarios > shouldCreateMembershipForPartner() STARTED HsOfficeScenarioTests > MembershipScenarios > shouldCancelMembershipOfPartner() STARTED HsOfficeScenarioTests > MembershipScenarios > shouldCreateSubsequentMembershipOfPartner() STARTED HsOfficeScenarioTests > CoopSharesScenarios > shouldSubscribeCoopShares() STARTED HsOfficeScenarioTests > CoopSharesScenarios > shouldRevertCoopSharesSubscription() STARTED HsOfficeScenarioTests > CoopSharesScenarios > shouldCancelCoopSharesSubscription() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldSubscribeCoopAssets() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldRevertCoopAssetsSubscription() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldDisburseCoopAssets() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldTransferCoopAssets() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldRevertCoopAssetsTransferIncludingRelatedAssetAdoption() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldSettleMembersDebtWithCoopAssetsViaClearing() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldAdjustCoopAssetsAfterLimitationPeriod() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldAssignmentBalanceSheetLossInCaseOfCancellationOfShares() STARTED HsOfficeScenarioTests > CoopAssetsScenarios > shouldListCoopAssetsTransactionsWithResolvedLinkedTransactions() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldSubscribeNewPersonAndContactToMailinglist() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldSubscribeExistingPersonAndContactToMailinglist() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldUnsubscribePersonAndContactFromMailinglist() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldListAvailableMailinglists() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldRejectNewMailinglistCreatedByNormalUser() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldCreateNewMailinglistAsGlobalAdmin() STARTED HsOfficeScenarioTests > SubscriptionScenarios > shouldSubscribeAnotherPersonToExistingMailinglistAsNormalUser() STARTED HsOfficeScenarioTests > RelationScenarios > shouldQueryRelationsByContact() STARTED HsOfficeScenarioTests > RelationScenarios > shouldQuerySubscriptionRelationsOfGivenPerson() STARTED HsOfficeScenarioTests > RelationScenarios > shouldQueryRelationMarksOfRelationTypeWithoutAnyMarks() STARTED HsOfficeScenarioTests > PartnerDeceasedScenarios > shouldReplaceDeceasedPartnerByCommunityOfHeirs() STARTED DemoDataScenarioTest > shouldGenerateDemoDataset() STARTED ApiKeyScenarioTests > aGlobalAdminCanCreateAnApiKeySubjectWithGlobalAdminRole() STARTED ApiKeyScenarioTests > anApiKeySubjectNameMustMatchTheApiKeyNameGrammar() STARTED ApiKeyScenarioTests > aNonGlobalAdminCannotCreateApiKeySubjects() STARTED ApiKeyScenarioTests > aBusinessApiCanBeUsedWithAValidApiKeyActingAsGlobalAdmin() STARTED ApiKeyScenarioTests > theConfiguredProvisioningApiKeyCanCreateFurtherApiKeys() STARTED ApiKeyScenarioTests > aGlobalAdminCanCreateAnEndpointScopedApiKeySubject() STARTED ApiKeyScenarioTests > anEndpointScopedApiKeyCannotUseOtherEndpoints() STARTED ApiKeyScenarioTests > anEndpointScopedApiKeyCannotUseBusinessApis() STARTED ApiKeyScenarioTests > aGlobalAdminCanCreateAReadOnlyApiKeySubject() STARTED ApiKeyScenarioTests > theAvailableApiKeyScopesCanBeListed() STARTED ApiKeyScenarioTests > anApiKeyCanInspectItsOwnProperties() STARTED ApiKeyScenarioTests > anApiKeyCanBeRevokedByDeletingItsApiKeySubject() STARTED ApiKeyScenarioTests > anApiKeyIsNotRevokedIfTheSafeguardParametersDoNotMatch() STARTED AuthConfigScenarioTests > theFrontendFetchesTheAuthConfigurationOfAFakeJwtBackend() STARTED AuthConfigScenarioTests > theAuthConfigurationCanBeFetchedFromAForeignOriginBeforeAnyLogin() STARTED AuthConfigScenarioTests > theFrontendLogsInDirectlyAtTheReportedFakeJwtTokenUrl() STARTED SubjectSyncScenarioTests > aGlobalAdminCanSynchronizeANewUserSubject() STARTED SubjectSyncScenarioTests > aGlobalAdminCanSynchronizeANewGroupSubject() STARTED SubjectSyncScenarioTests > reSynchronizingAnExistingSubjectUpdatesItsNameIdempotently() STARTED SubjectSyncScenarioTests > aNonGlobalAdminCannotSynchronizeSubjects() STARTED SubjectSyncScenarioTests > aGlobalAdminCanDeactivateARemovedSubject() STARTED SubjectSyncScenarioTests > aDeactivatedSubjectNoLongerAppearsInQueries() STARTED SubjectSyncScenarioTests > invalidSubjectNamesAreRejected() STARTED SubjectSyncScenarioTests > aNewSubjectWithANewUuidIsCreatedDespiteADeactivatedSubjectWithTheSameName() STARTED SubjectSyncScenarioTests > aDeactivatedSubjectIsReactivatedByTheNextSynchronizationWithTheSameUuid() STARTED SubjectSyncScenarioTests > aGlobalAdminCanSynchronizeAUserSubjectWithAnExplicitOrganization() STARTED SubjectSyncScenarioTests > aGlobalAdminCanSynchronizeAGroupSubjectWithAnExplicitOrganization() STARTED SubjectSyncScenarioTests > aSubjectSynchronizedWithoutExplicitOrganizationGetsItDerivedFromTheNamePrefix() STARTED SubjectSyncScenarioTests > aUserSubjectNameStartingWithASlashIsRejectedDespiteAnExplicitOrganization() STARTED SubjectSyncScenarioTests > aGroupSubjectNameWithoutALeadingSlashIsRejectedDespiteAnExplicitOrganization() STARTED SubjectSyncScenarioTests > aGroupOrganizationWhichDoesNotMatchTheGroupNamePrefixIsRejected() STARTED SubjectSyncScenarioTests > subjectsCanBeListedFilteredByTheirOrganization() STARTED SubjectSyncScenarioTests > reSynchronizingAUserSubjectWithADifferentOrganizationMovesItToThatOrganization() STARTED SubjectSyncScenarioTests > aGlobalAdminCanPermanentlyDeleteASubject() STARTED 2026-08-10T15:50:39.445Z INFO 1935 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:50:39.455Z INFO 1935 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:50:39.560Z INFO 1935 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:50:39.561Z INFO 1935 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:50:39.582Z INFO 1935 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:50:39.584Z INFO 1935 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2026-08-10T15:50:39.937Z INFO 1935 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2026-08-10T15:50:39.942Z INFO 1935 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:50:39.945Z INFO 1935 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:50:39.945Z INFO 1935 --- [ionShutdownHook] o.s.b.w.e.tomcat.GracefulShutdown : Commencing graceful shutdown. Waiting for active requests to complete 2026-08-10T15:50:39.948Z INFO 1935 --- [tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 2026-08-10T15:50:39.977Z INFO 1935 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2026-08-10T15:50:39.979Z INFO 1935 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown initiated... 2026-08-10T15:50:39.987Z INFO 1935 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-2 - Shutdown completed. > Task :convertMarkdownToHtml Converted .last-debug-log.md to .last-debug-log.html Converted 9010: Fetch Rbac Context with Effective Groups.md to 9010: Fetch Rbac Context with Effective Groups.html Converted 9020: Fetch Rbac Context with Claimed But No Effective Groups After Assuming Roles.md to 9020: Fetch Rbac Context with Claimed But No Effective Groups After Assuming Roles.html Converted 9110: Fetch Current Login User.md to 9110: Fetch Current Login User.html Converted 9210: Create Global Admin Subject Without an Own Account.md to 9210: Create Global Admin Subject Without an Own Account.html Converted 9220: Create Person and Subject and Account with a Single Request.md to 9220: Create Person and Subject and Account with a Single Request.html Converted 9221: Newly Created Account for New Natural Person Should Be Able to View That Person.md to 9221: Newly Created Account for New Natural Person Should Be Able to View That Person.html Converted 9310: Create Account and User Subject From Given Subject Uuid and Name.md to 9310: Create Account and User Subject From Given Subject Uuid and Name.html Converted 9311: Newly Created Account for Existing Natural Person Should Be Able to View That Person.md to 9311: Newly Created Account for Existing Natural Person Should Be Able to View That Person.html Converted 9312: Newly Created Account for Existing Natural Person Should Be Able to View Existing Relations.md to 9312: Newly Created Account for Existing Natural Person Should Be Able to View Existing Relations.html Converted 9313: Newly Created Account for Existing Natural Person Should Be Able to View Existing Memberships.md to 9313: Newly Created Account for Existing Natural Person Should Be Able to View Existing Memberships.html Converted 9320: Create Account with New Person for Preexisting User Subject.md to 9320: Create Account with New Person for Preexisting User Subject.html Converted 9321: Newly Created Account for Preexisting Subject and New Person Should Be Able to View That Person.md to 9321: Newly Created Account for Preexisting Subject and New Person Should Be Able to View That Person.html Converted 9330: Create Account for Preexisting User Subject Via Subject Uuid.md to 9330: Create Account for Preexisting User Subject Via Subject Uuid.html Converted 9331: Newly Created Account for Preexisting Subject Should Be Able to View That Person.md to 9331: Newly Created Account for Preexisting Subject Should Be Able to View That Person.html Converted 9410: User Can View Subjects From Their Own Realm.md to 9410: User Can View Subjects From Their Own Realm.html Converted 9430: User Can View Subjects Associated with Another Account of the Same Person.md to 9430: User Can View Subjects Associated with Another Account of the Same Person.html Converted 9440: Assuming a Non Global Role Drops All Subject Visibility.md to 9440: Assuming a Non Global Role Drops All Subject Visibility.html Converted 9450: Assuming the Global Admin Role Keeps Global Subject Visibility.md to 9450: Assuming the Global Admin Role Keeps Global Subject Visibility.html Converted 9460: Name and Type Filters Narrow But Never Widen Visible Subjects.md to 9460: Name and Type Filters Narrow But Never Widen Visible Subjects.html Converted 9470: Global Admin Without Assumed Role Sees All Subjects.md to 9470: Global Admin Without Assumed Role Sees All Subjects.html Converted 9520: Granting a Project Admin Role to a Group.md to 9520: Granting a Project Admin Role to a Group.html Converted 9521: Users of a Group Can Assume a Role Granted to That Group.md to 9521: Users of a Group Can Assume a Role Granted to That Group.html Converted 9522: Users of a Group Can View Hosting Assets Below the Assumed Project.md to 9522: Users of a Group Can View Hosting Assets Below the Assumed Project.html Converted 1010: Create Legal Person As Partner.md to 1010: Create Legal Person As Partner.html Converted 1011: Create Natural Person As Partner.md to 1011: Create Natural Person As Partner.html Converted 1020: Add Representative to Partner.md to 1020: Add Representative to Partner.html Converted 1030: Add Operations Contact to Partner.md to 1030: Add Operations Contact to Partner.html Converted 1039: Remove Operations Contact From Partner.md to 1039: Remove Operations Contact From Partner.html Converted 1090: Delete Partner.md to 1090: Delete Partner.html Converted 1100: Amend Contact Data.md to 1100: Amend Contact Data.html Converted 1101: Add Phone Number to Contact Data.md to 1101: Add Phone Number to Contact Data.html Converted 1102: Remove Phone Number From Contact Data.md to 1102: Remove Phone Number From Contact Data.html Converted 1103: Replace Contact Data.md to 1103: Replace Contact Data.html Converted 1201: Update Person Data.md to 1201: Update Person Data.html Converted 2000: Create Self Debitor for Partner with Identical Contact Data.md to 2000: Create Self Debitor for Partner with Identical Contact Data.html Converted 2010: Create Self Debitor for Partner with Distinct Contact Data.md to 2010: Create Self Debitor for Partner with Distinct Contact Data.html Converted 2011: Create Addition Debitor for Partner.md to 2011: Create Addition Debitor for Partner.html Converted 2012: Create External Debitor for Partner.md to 2012: Create External Debitor for Partner.html Converted 2020: Delete Debitor.md to 2020: Delete Debitor.html Converted 3100: Create Sepa Mandate for Debitor.md to 3100: Create Sepa Mandate for Debitor.html Converted 3108: Invalidate Sepa Mandate for Debitor.md to 3108: Invalidate Sepa Mandate for Debitor.html Converted 3109: Finally Delete Sepa Mandate for Debitor.md to 3109: Finally Delete Sepa Mandate for Debitor.html Converted 4000: Create Membership for Partner.md to 4000: Create Membership for Partner.html Converted 4080: Cancel Membership of Partner.md to 4080: Cancel Membership of Partner.html Converted 4090: Create Subsequent Membership of Partner.md to 4090: Create Subsequent Membership of Partner.html Converted 4201: Subscribe Coop Shares.md to 4201: Subscribe Coop Shares.html Converted 4202: Revert Coop Shares Subscription.md to 4202: Revert Coop Shares Subscription.html Converted 4202: Cancel Coop Shares Subscription.md to 4202: Cancel Coop Shares Subscription.html Converted 4301: Subscribe Coop Assets.md to 4301: Subscribe Coop Assets.html Converted 4302: Revert Coop Assets Subscription.md to 4302: Revert Coop Assets Subscription.html Converted 4303: Disburse Coop Assets.md to 4303: Disburse Coop Assets.html Converted 4304: Transfer Coop Assets.md to 4304: Transfer Coop Assets.html Converted 4305: Revert Coop Assets Transfer Including Related Asset Adoption.md to 4305: Revert Coop Assets Transfer Including Related Asset Adoption.html Converted 4306: Settle Members Debt with Coop Assets Via Clearing.md to 4306: Settle Members Debt with Coop Assets Via Clearing.html Converted 4307: Adjust Coop Assets After Limitation Period.md to 4307: Adjust Coop Assets After Limitation Period.html Converted 4307: Assignment Balance Sheet Loss in Case of Cancellation of Shares.md to 4307: Assignment Balance Sheet Loss in Case of Cancellation of Shares.html Converted 4308: List Coop Assets Transactions with Resolved Linked Transactions.md to 4308: List Coop Assets Transactions with Resolved Linked Transactions.html Converted 5000: Subscribe New Person and Contact to Mailinglist.md to 5000: Subscribe New Person and Contact to Mailinglist.html Converted 5001: Subscribe Existing Person and Contact to Mailinglist.md to 5001: Subscribe Existing Person and Contact to Mailinglist.html Converted 5002: Unsubscribe Person and Contact From Mailinglist.md to 5002: Unsubscribe Person and Contact From Mailinglist.html Converted 5003: List Available Mailinglists.md to 5003: List Available Mailinglists.html Converted 5004: Reject New Mailinglist Created by Normal User.md to 5004: Reject New Mailinglist Created by Normal User.html Converted 5005: Create New Mailinglist As Global Admin.md to 5005: Create New Mailinglist As Global Admin.html Converted 5006: Subscribe Another Person to Existing Mailinglist As Normal User.md to 5006: Subscribe Another Person to Existing Mailinglist As Normal User.html Converted 5100: Query Relations by Contact.md to 5100: Query Relations by Contact.html Converted 5101: Query Subscription Relations of Given Person.md to 5101: Query Subscription Relations of Given Person.html Converted 5102: Query Relation Marks of Relation Type Without Any Marks.md to 5102: Query Relation Marks of Relation Type Without Any Marks.html Converted 6010: Replace Deceased Partner by Community of Heirs.md to 6010: Replace Deceased Partner by Community of Heirs.html Converted 9999: Generate Demo Dataset.md to 9999: Generate Demo Dataset.html Converted 9610: A Global Admin Can Create an Api Key Subject with Global Admin Role.md to 9610: A Global Admin Can Create an Api Key Subject with Global Admin Role.html Converted 9620: An Api Key Subject Name Must Match the Api Key Name Grammar.md to 9620: An Api Key Subject Name Must Match the Api Key Name Grammar.html Converted 9630: A Non Global Admin Cannot Create Api Key Subjects.md to 9630: A Non Global Admin Cannot Create Api Key Subjects.html Converted 9640: A Business Api Can Be Used with a Valid Api Key Acting As Global Admin.md to 9640: A Business Api Can Be Used with a Valid Api Key Acting As Global Admin.html Converted 9650: The Configured Provisioning Api Key Can Create Further Api Keys.md to 9650: The Configured Provisioning Api Key Can Create Further Api Keys.html Converted 9660: A Global Admin Can Create an Endpoint Scoped Api Key Subject.md to 9660: A Global Admin Can Create an Endpoint Scoped Api Key Subject.html Converted 9670: An Endpoint Scoped Api Key Cannot Use Other Endpoints.md to 9670: An Endpoint Scoped Api Key Cannot Use Other Endpoints.html Converted 9680: An Endpoint Scoped Api Key Cannot Use Business Apis.md to 9680: An Endpoint Scoped Api Key Cannot Use Business Apis.html Converted 9690: A Global Admin Can Create a Read Only Api Key Subject.md to 9690: A Global Admin Can Create a Read Only Api Key Subject.html Converted 9700: The Available Api Key Scopes Can Be Listed.md to 9700: The Available Api Key Scopes Can Be Listed.html Converted 9710: An Api Key Can Inspect Its Own Properties.md to 9710: An Api Key Can Inspect Its Own Properties.html Converted 9720: An Api Key Can Be Revoked by Deleting Its Api Key Subject.md to 9720: An Api Key Can Be Revoked by Deleting Its Api Key Subject.html Converted 9730: An Api Key Is Not Revoked If the Safeguard Parameters Do Not Match.md to 9730: An Api Key Is Not Revoked If the Safeguard Parameters Do Not Match.html Converted 9810: The Frontend Fetches the Auth Configuration of a Fake Jwt Backend.md to 9810: The Frontend Fetches the Auth Configuration of a Fake Jwt Backend.html Converted 9820: The Auth Configuration Can Be Fetched From a Foreign Origin Before Any Login.md to 9820: The Auth Configuration Can Be Fetched From a Foreign Origin Before Any Login.html Converted 9830: The Frontend Logs in Directly At the Reported Fake Jwt Token Url.md to 9830: The Frontend Logs in Directly At the Reported Fake Jwt Token Url.html Converted 9031: A Global Admin Can Synchronize a New User Subject.md to 9031: A Global Admin Can Synchronize a New User Subject.html Converted 9032: A Global Admin Can Synchronize a New Group Subject.md to 9032: A Global Admin Can Synchronize a New Group Subject.html Converted 9033: Re Synchronizing an Existing Subject Updates Its Name Idempotently.md to 9033: Re Synchronizing an Existing Subject Updates Its Name Idempotently.html Converted 9034: A Non Global Admin Cannot Synchronize Subjects.md to 9034: A Non Global Admin Cannot Synchronize Subjects.html Converted 9035: A Global Admin Can Deactivate a Removed Subject.md to 9035: A Global Admin Can Deactivate a Removed Subject.html Converted 9036: A Deactivated Subject No Longer Appears in Queries.md to 9036: A Deactivated Subject No Longer Appears in Queries.html Converted 9037: Invalid Subject Names Are Rejected.md to 9037: Invalid Subject Names Are Rejected.html Converted 9038: A New Subject with a New Uuid Is Created Despite a Deactivated Subject with the Same Name.md to 9038: A New Subject with a New Uuid Is Created Despite a Deactivated Subject with the Same Name.html Converted 9039: A Deactivated Subject Is Reactivated by the Next Synchronization with the Same Uuid.md to 9039: A Deactivated Subject Is Reactivated by the Next Synchronization with the Same Uuid.html Converted 9040: A Global Admin Can Synchronize a User Subject with an Explicit Organization.md to 9040: A Global Admin Can Synchronize a User Subject with an Explicit Organization.html Converted 9041: A Global Admin Can Synchronize a Group Subject with an Explicit Organization.md to 9041: A Global Admin Can Synchronize a Group Subject with an Explicit Organization.html Converted 9042: A Subject Synchronized Without Explicit Organization Gets It Derived From the Name Prefix.md to 9042: A Subject Synchronized Without Explicit Organization Gets It Derived From the Name Prefix.html Converted 9043: A User Subject Name Starting with a Slash Is Rejected Despite an Explicit Organization.md to 9043: A User Subject Name Starting with a Slash Is Rejected Despite an Explicit Organization.html Converted 9044: A Group Subject Name Without a Leading Slash Is Rejected Despite an Explicit Organization.md to 9044: A Group Subject Name Without a Leading Slash Is Rejected Despite an Explicit Organization.html Converted 9045: A Group Organization Which Does Not Match the Group Name Prefix Is Rejected.md to 9045: A Group Organization Which Does Not Match the Group Name Prefix Is Rejected.html Converted 9046: Subjects Can Be Listed Filtered by Their Organization.md to 9046: Subjects Can Be Listed Filtered by Their Organization.html Converted 9047: Re Synchronizing a User Subject with a Different Organization Moves It to That Organization.md to 9047: Re Synchronizing a User Subject with a Different Organization Moves It to That Organization.html Converted 9048: A Global Admin Can Permanently Delete a Subject.md to 9048: A Global Admin Can Permanently Delete a Subject.html > Task :generateScenarioTestIndex > Task :generateDocumentationIndex > Task :generateDocumentation > Task :smokeTest resetting the throw-away database container hsadmin-ng-smoke-test-postgres (host port 15432) starting the application on port 8090 (log: build/smoke-test/bootRun.log) waiting for the application to answer (up to 300s) ... the application is up LOGIN as hsh-alex_superuser via the fake-jwt token endpoint LOGIN hsh-alex_superuser PASSED PASSED PASSED PASSED PASSED PASSED APIKEY --transient switches the HTTP function from the JWT to the provisioning API-key PASSED PASSED APIKEY --transient switches the HTTP function to the created API-key PASSED APIKEY --transient switches the HTTP function back to the provisioning API-key PASSED tools/create-accounts-from-csv creates an account linking a new subject to an existing person { "uuid": "e00fd0b7-5a54-477a-a224-aa62925a9dd8", "person": { "uuid": "18fda0e3-e8e9-46e9-b4f6-4fe26ed0ca92", "personType": "NATURAL_PERSON", "tradeName": null, "salutation": null, "title": null, "givenName": "Drew", "familyName": "User" }, "subject": { "uuid": "e00fd0b7-5a54-477a-a224-aa62925a9dd8", "name": "xyz-smoke.drew", "organization": "xyz", "type": "USER" }, "globalUid": 80100, "globalGid": 80100 } PASSED tools/create-accounts-from-csv re-run skips the already existing account (repeatable syncs) PASSED tools/create-api-key-for-keycloak-sync creates a global-admin API-key scoped to the sync endpoints PASSED APIKEY --transient switches the HTTP function to the sync API-key PASSED PASSED PASSED SMOKE-TEST PASSED stopping the application (pid 2774) > Task :prQuickCheck PASSED: no changes against origin/master; nothing to quick-check BUILD SUCCESSFUL in 7m 48s 53 actionable tasks: 44 executed, 9 up-to-date