Merge pull request #583 from codecentric/renovate/gradle-8.x #894
Test results ✅
✅ intTest/TEST-de.codecentric.habitcentric.track.error.matcher.ApiErrorMatcherTest.xml
4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.error.matcher.ApiErrorMatcherTest | 4✅ | 2s |
✅ de.codecentric.habitcentric.track.error.matcher.ApiErrorMatcherTest
✅ hasErrorShouldMatchResponsesWithRelevantError()
✅ hasErrorShouldNotMatchResponsesWithoutRelevantError()
✅ hasErrorShouldThrowExceptionWhenResponsesAreInvalid()
✅ describeToShouldReturnExpectedErrorsAsJson()
✅ intTest/TEST-de.codecentric.habitcentric.track.habit.HabitTrackingControllerRestAssuredTest.xml
13 tests were completed in 3s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.HabitTrackingControllerRestAssuredTest | 13✅ | 3s |
✅ de.codecentric.habitcentric.track.habit.HabitTrackingControllerRestAssuredTest
✅ shouldIgnoreDuplicatesAndOrderTrackRecordsChronological()
✅ shouldReturnUpdatedTrackRecords()
✅ shouldRejectPutRequestsWithoutBody()
✅ shouldReturnEmptyArrayWithoutTrackRecords()
✅ shouldRejectGetRequestsWithUserIdLongerThan64Characters()
✅ shouldReturnCreatedTrackRecords()
✅ shouldRejectGetRequestsWithInvalidUserId()
✅ shouldRejectPutRequestsWithoutInvalidDates()
✅ shouldRejectPutRequestsWithInvalidUserId()
✅ shouldRejectPutRequestsWithInvalidContentType()
✅ shouldRejectPutRequestsWithoutPositiveHabitId()
✅ shouldRejectGetRequestsWithoutPositiveHabitId()
✅ shouldRejectPutRequestsWithUserIdLongerThan64Characters()
✅ intTest/TEST-de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtRestAssuredTest.xml
13 tests were completed in 523ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtRestAssuredTest | 13✅ | 523ms |
✅ de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtRestAssuredTest
✅ shouldIgnoreDuplicatesAndOrderTrackRecordsChronological()
✅ shouldReturnUpdatedTrackRecords()
✅ shouldRejectPutRequestsWithoutBody()
✅ shouldReturnEmptyArrayWithoutTrackRecords()
✅ shouldRejectGetRequestsWithUserIdLongerThan64Characters()
✅ shouldReturnCreatedTrackRecords()
✅ shouldRejectGetRequestsWithInvalidUserId()
✅ shouldRejectPutRequestsWithoutInvalidDates()
✅ shouldRejectPutRequestsWithInvalidUserId()
✅ shouldRejectPutRequestsWithInvalidContentType()
✅ shouldRejectPutRequestsWithoutPositiveHabitId()
✅ shouldRejectGetRequestsWithoutPositiveHabitId()
✅ shouldRejectPutRequestsWithUserIdLongerThan64Characters()
✅ intTest/TEST-de.codecentric.habitcentric.track.monitoring.MonitoringRestAssuredTest.xml
1 tests were completed in 43ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.monitoring.MonitoringRestAssuredTest | 1✅ | 43ms |
✅ de.codecentric.habitcentric.track.monitoring.MonitoringRestAssuredTest
✅ healthEndpointShouldReturnHttpStatusCode200()
✅ test/TEST-de.codecentric.habitcentric.track.ApplicationConfigurationTest.xml
2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.ApplicationConfigurationTest | 2✅ | 2s |
✅ de.codecentric.habitcentric.track.ApplicationConfigurationTest
✅ shouldUseInsecureJwtDecoder()
✅ shouldUseFixedLocaleUs()
✅ test/TEST-de.codecentric.habitcentric.track.auth.AuthErrorExceptionTest.xml
4 tests were completed in 65ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.auth.AuthErrorExceptionTest | 4✅ | 65ms |
✅ de.codecentric.habitcentric.track.auth.AuthErrorExceptionTest
✅ withErrorAndCauseAndTemplateProperties()
✅ withError()
✅ withErrorAndTemplateProperties()
✅ withErrorAndCause()
✅ test/TEST-de.codecentric.habitcentric.track.auth.InsecureJwtDecoderTest.xml
4 tests were completed in 161ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.auth.InsecureJwtDecoderTest | 4✅ | 161ms |
✅ de.codecentric.habitcentric.track.auth.InsecureJwtDecoderTest
✅ decode_whenInvalidSignatureToken_thenSuccess()
✅ decode_whenMalformedPayloadToken_thenJwtException()
✅ decode_whenValidToken_thenSuccess()
✅ decode_whenMalformedHeaderToken_thenJwtException()
✅ test/TEST-de.codecentric.habitcentric.track.auth.UserIdArgumentResolverTest.xml
5 tests were completed in 587ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.auth.UserIdArgumentResolverTest | 5✅ | 587ms |
✅ de.codecentric.habitcentric.track.auth.UserIdArgumentResolverTest
✅ shouldNotSupportParametersWithoutUserIdAnnotation()
✅ shouldThrowAnExceptionWhenTheAuthorizationHeaderIsMissing()
✅ shouldSupportParametersWithUserIdAnnotation()
✅ shouldExtractUserIdFromJwtToken()
✅ shouldThrowAnExceptionWhenTheAuthorizationHeaderIsBasicAuth()
✅ test/TEST-de.codecentric.habitcentric.track.error.ApiErrorExceptionHandlerTest.xml
5 tests were completed in 70ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.error.ApiErrorExceptionHandlerTest | 5✅ | 70ms |
✅ de.codecentric.habitcentric.track.error.ApiErrorExceptionHandlerTest
✅ handleShouldMapApiExceptionsWithCauseAndTemplateProperties()
✅ toResponseErrorShouldMapApiErrorsWithoutDetail()
✅ toResponseErrorShouldMapApiErrors()
✅ handleShouldMapApiExceptions()
✅ toResponseErrorShouldMapApiErrorsWithPlaceholders()
✅ test/TEST-de.codecentric.habitcentric.track.error.ApiErrorExceptionTest.xml
4 tests were completed in 11ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.error.ApiErrorExceptionTest | 4✅ | 11ms |
✅ de.codecentric.habitcentric.track.error.ApiErrorExceptionTest
✅ withErrorAndCauseAndTemplateProperties()
✅ withError()
✅ withErrorAndTemplateProperties()
✅ withErrorAndCause()
✅ test/TEST-de.codecentric.habitcentric.track.error.ApiErrorResponseTest.xml
1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.error.ApiErrorResponseTest | 1✅ | 1ms |
✅ de.codecentric.habitcentric.track.error.ApiErrorResponseTest
✅ errorOccurrencesCanBeIdentifiedByAnUniqueId()
✅ test/TEST-de.codecentric.habitcentric.track.error.ApiErrorTest.xml
8 tests were completed in 127ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.error.ApiErrorTest | 8✅ | 127ms |
✅ de.codecentric.habitcentric.track.error.ApiErrorTest
✅ statusCodeShouldBeValid()
✅ titleShouldNotBeBlank()
✅ detailCanBeAnEmptyOptional()
✅ detailShouldNotBeNull()
✅ codeShouldBeUnique()
✅ getDetailCanReplaceTemplateProperties()
✅ titleShouldNotHavePlaceholders()
✅ codeShouldNotBeBlank()
✅ test/TEST-de.codecentric.habitcentric.track.habit.HabitTrackingControllerTest.xml
1 tests were completed in 20ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.HabitTrackingControllerTest | 1✅ | 20ms |
✅ de.codecentric.habitcentric.track.habit.HabitTrackingControllerTest
✅ shouldExtractDatesFromTrackRecords()
✅ test/TEST-de.codecentric.habitcentric.track.habit.HabitTrackingControllerWebMvcTest.xml
3 tests were completed in 268ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.HabitTrackingControllerWebMvcTest | 3✅ | 268ms |
✅ de.codecentric.habitcentric.track.habit.HabitTrackingControllerWebMvcTest
✅ shouldReturnEmptyArrayWhenTrackRecordsAreNotFound()
✅ shouldFilterOutDuplicateTrackRecords()
✅ shouldReturnTrackRecords()
✅ test/TEST-de.codecentric.habitcentric.track.habit.HabitTrackingErrorExceptionTest.xml
2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.HabitTrackingErrorExceptionTest | 2✅ | 2ms |
✅ de.codecentric.habitcentric.track.habit.HabitTrackingErrorExceptionTest
✅ withErrorAndCauseAndTemplateProperties()
✅ withErrorAndTemplateProperties()
✅ test/TEST-de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtWebMvcTest.xml
3 tests were completed in 30ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtWebMvcTest | 3✅ | 30ms |
✅ de.codecentric.habitcentric.track.habit.jwt.HabitTrackingControllerJwtWebMvcTest
✅ shouldReturnEmptyArrayWhenTrackRecordsAreNotFound()
✅ shouldFilterOutDuplicateTrackRecords()
✅ shouldReturnTrackRecords()
✅ test/TEST-de.codecentric.habitcentric.track.habit.validation.ConstraintViolationExceptionHandlerTest.xml
1 tests were completed in 52ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
de.codecentric.habitcentric.track.habit.validation.ConstraintViolationExceptionHandlerTest | 1✅ | 52ms |
✅ de.codecentric.habitcentric.track.habit.validation.ConstraintViolationExceptionHandlerTest
✅ canHandleConstraintViolationExceptions()