[MAGNOLIA-8314] Migrate some unit tests from Magnolia core to Junit5 Created: 22/Feb/22  Updated: 06/Sep/23

Status: Selected
Project: Magnolia
Component/s: core
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Michael Duerig Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: foundation_team
Remaining Estimate: Not Specified
Time Spent: 1.25d
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Basic JUnit 5
Team: Foundation

 Description   

As discussed in the 22.2.22 architecture meeting, we want to gather some feedback and experience with the new JUnit 5 extensions by migrating a few existing unit tests. The effort should be time boxed to 2-4 hours.

For information on the Junit 5 extensions see Junit5@Magnolia TEA session or the documentation.

Feel free to make assign mduerig as reviewer for PRs so I have a change to get first hand feedback.

 



 Comments   
Comment by Michael Duerig [ 24/Feb/22 ]

Here's a list for main, ui, ce and dx-core of those tests I have started working on in the past already:

main:
MgnlAuditLoggingContentDecoratorTest.java
VirtualURIManagerTest.java
BaseVersionManagerTest.java
VersionManagerTest.java
DefaultACLPermissionsTest.java
MagnoliaAccessProviderTest.java
NodeTypeBasedACLPermissionsTest.java
RootOnlyPermissionTest.java
CompositeFilterTest.java
ContentTypeFilterTest.java
FilterDecoratorTest.java
FilterTest.java
MappingTest.java
MultipartRequestFilterTest.java
MultipartRequestWrapperTest.java
ServletDispatchingFilterTest.java
UnicodeNormalizationRequestWrapperTest.java
DefaultI18nContentSupportTest.java
HierarchyBasedI18nContentSupportTest.java
HierarchicalUserManagerTest.java
MgnlGroupManagerRepositoryTest.java
MgnlGroupManagerTest.java
MgnlRoleManagerTest.java
MgnlUserManagerRepositoryTest.java
RepositoryBackedSecurityManagerTest.java
RescueSecuritySupportTest.java
SecurityUtilKeyStoreTest.java
SecurityUtilTest.java
ModuleConfigurationObservingManagerTest.java
ObservationUtilTest.java
AsyncCommandLockingTest.java
ExportCommandTest.java
ImportCommandTest.java
MarkNodeAsDeletedCommandTest.java
RestorePreviousVersionCommandTest.java
VersionCommandTest.java
CommandsManagerTest.java
InstallContextImplTest.java
SimpleContextTest.java
NoSearchIndexTest.java
I18nNodeWrapperTest.java
LazyNodeWrapperTest.java
BaseLinkTest.java
LinkUtilTest.java
UUIDLinkTest.java
AddURIPermissionTaskTest.java
FixUserRolePermissionsPropertyTaskTest.java
SetupModuleRepositoriesTaskTest.java
InstallationFilterTest.java
WebappVersionHandlerTest.java
ModuleInstanceProviderTest.java
ConfigurationTest.java
LegacyComponentsConfigurerTest.java
GuiceComponentProviderBuilderTest.java
GuiceComponentProviderTest.java
GuiceScopesTest.java
ComponentsTest.java
DefaultRepositoryManagerTest.java
AbstractNodeTypeRegistrationTaskTest.java
RemoveMetaDataInNodeTypeDefinitionTaskTest.java
AddActivatableMixinForContentNodeTaskTest.java
GrantsReadPermissionToRolesTaskTest.java
RenameSameNameSiblingNodesTaskTest.java
CoreModuleVersionHandlerTest.java
FreemarkerSupportModuleVersionHandlerTest.java
AreaFilteringListenerTest.java
DefaultRenderingEngineTest.java
AreaFilteringListenerTest.java
ModelExecutionFilterTest.java
RenderingModuleVersionHandlerTest.java
ConfiguredRendererManagerTest.java
ConfiguredRendererProviderTest.java
AbstractRendererTest.java
FreemarkerRendererTest.java
I18nNodeWrapperRendererTest.java
ConfiguredTemplateDefinitionTest.java
ConfiguredTemplateDefinitionManagerTest.java
ChannelVariationResolverTest.java
DefaultRenderableVariationResolverTest.java
ExtensionVariationResolverTest.java
ClasspathResourceOriginTest.java
DefaultInheritanceContentDecoratorTest.java
VirtualUriModuleVersionHandlerTest.java

ui
AboutAppModuleVersionHandlerTest.java
AdmincentralModuleVersionHandlerTest.java
JcrBrowserModuleVersionHandlerTest.java
JcrBrowserAppModuleVersionHandlerTest.java
MessagesModuleVersionHandlerTest.java
OpenEditRoleDialogActionTest.java
SecurityModuleVersionHandlerTest.java
AdmincentralModuleVersionHandlerTest.java
JcrAppWithContentTypeRepositoryTest.java
JcrVersionSelectFieldSupportTest.java
MediaEditorModuleVersionHandlerTest.java

ce
SetupStuffForTestsTest.java

dx-core
SetupStuffForEETestsTest.java
EnterpriseModuleVersionHandlerTest.java

Generated at Mon Feb 12 04:31:36 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.