<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 04:31:36 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MAGNOLIA-8314] Migrate some unit tests from Magnolia core to Junit5</title>
                <link>https://jira.magnolia-cms.com/browse/MAGNOLIA-8314</link>
                <project id="10000" key="MAGNOLIA">Magnolia</project>
                    <description>&lt;p&gt;As discussed in the 22.2.22 &lt;a href=&quot;https://wiki.magnolia-cms.com/display/ARCHI/2022-02-22+JUnit+5+next%2C+E2E+and+Integration+Tests&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;architecture meeting&lt;/a&gt;, 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.&lt;/p&gt;

&lt;p&gt;For information on the Junit 5 extensions see &lt;a href=&quot;https://drive.google.com/drive/folders/15r2N4F6NnQQCPIOQM9qt6JOqQykfXVe7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Junit5@Magnolia TEA session&lt;/a&gt; or the &lt;a href=&quot;https://mgnl.io/junit5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Feel free to make assign &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=mduerig&quot; class=&quot;user-hover&quot; rel=&quot;mduerig&quot;&gt;mduerig&lt;/a&gt; as reviewer for PRs so I have a change to get first hand feedback.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="107871">MAGNOLIA-8314</key>
            <summary>Migrate some unit tests from Magnolia core to Junit5</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="10009" iconUrl="https://jira.magnolia-cms.com/images/icons/subtask.gif" description="The issue is selected to be on the backlog.">Selected</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="mduerig">Michael Duerig</reporter>
                        <labels>
                            <label>foundation_team</label>
                    </labels>
                <created>Tue, 22 Feb 2022 14:48:05 +0100</created>
                <updated>Wed, 6 Sep 2023 08:26:47 +0200</updated>
                                                                            <component>core</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                                    <timespent seconds="36000">1.25d</timespent>
                                <comments>
                            <comment id="296408" author="mduerig" created="Thu, 24 Feb 2022 09:59:47 +0100"  >&lt;p&gt;Here&apos;s a list for main, ui, ce and dx-core of those tests I have started working on in the past already:&lt;/p&gt;

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

&lt;p&gt;&lt;b&gt;ui&lt;/b&gt;&lt;br/&gt;
AboutAppModuleVersionHandlerTest.java&lt;br/&gt;
AdmincentralModuleVersionHandlerTest.java&lt;br/&gt;
JcrBrowserModuleVersionHandlerTest.java&lt;br/&gt;
JcrBrowserAppModuleVersionHandlerTest.java&lt;br/&gt;
MessagesModuleVersionHandlerTest.java&lt;br/&gt;
OpenEditRoleDialogActionTest.java&lt;br/&gt;
SecurityModuleVersionHandlerTest.java&lt;br/&gt;
AdmincentralModuleVersionHandlerTest.java&lt;br/&gt;
JcrAppWithContentTypeRepositoryTest.java&lt;br/&gt;
JcrVersionSelectFieldSupportTest.java&lt;br/&gt;
MediaEditorModuleVersionHandlerTest.java&lt;/p&gt;

&lt;p&gt;&lt;b&gt;ce&lt;/b&gt;&lt;br/&gt;
SetupStuffForTestsTest.java&lt;/p&gt;

&lt;p&gt;&lt;b&gt;dx&lt;/b&gt;-&lt;b&gt;core&lt;/b&gt;&lt;br/&gt;
SetupStuffForEETestsTest.java&lt;br/&gt;
EnterpriseModuleVersionHandlerTest.java&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>BUILD-404</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>cmeier</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 50 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>mduerig</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y064vm:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12430" key="com.atlassian.teams:rm-teams-custom-field-team">
                        <customfieldname>Team</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[30]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>