[ 
https://issues.apache.org/jira/browse/SLING-13063?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18052566#comment-18052566
 ] 

Bhavik Kothari commented on SLING-13063:
----------------------------------------

I am working on this. Please assign this ticket to me. Thank you

> [Sling Models] Migrate SlingObject, Self, and legacy Injector tests to JUnit 5
> ------------------------------------------------------------------------------
>
>                 Key: SLING-13063
>                 URL: https://issues.apache.org/jira/browse/SLING-13063
>             Project: Sling
>          Issue Type: Improvement
>          Components: Sling Models
>            Reporter: Bhavik Kothari
>            Priority: Major
>
> As part of the ongoing effort for Migrating tests to JUnit5 in Sling Models 
> Impl (following SLING-13052 and SLING-13062 the recent basic Injector 
> migrations), this task focuses on migrating the core "SlingObject" and "Self" 
> injector tests to JUnit 5 (Jupiter).
> These tests handle the resolution of underlying Sling resources, requests, 
> and self-adaptations
> The following test classes are being migrated:
>  - SlingObjectInjectorRequestTest
>  - SlingObjectInjectorResourceTest
>  - SlingObjectInjectorResourceResolverTest
>  - SelfInjectorTest
>  - ResourceResolverInjectorTest (Legacy regression test)
> Changes:
>  - Replacing `MockitoJUnitRunner` with `@ExtendWith(MockitoExtension.class)`.
>  - Updating all imports to `org.junit.jupiter.api`.
>  - Applying `lenient()` strictness to shared setup method to preserve legacy 
> test behavior and prevent `UnnecessaryStubbingException` without altering the 
> original test logic



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to