[ https://issues.apache.org/jira/browse/TOMEE-4342?focusedWorklogId=920885&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-920885 ]
ASF GitHub Bot logged work on TOMEE-4342: ----------------------------------------- Author: ASF GitHub Bot Created on: 25/May/24 21:12 Start Date: 25/May/24 21:12 Worklog Time Spent: 10m Work Description: mawiesne commented on PR #1167: URL: https://github.com/apache/tomee/pull/1167#issuecomment-2131459057 Once merged, could this be 🍒 picked to 9.1.x maintenance branch for a potential 9.1.4 release? @rzo1 Issue Time Tracking ------------------- Worklog Id: (was: 920885) Time Spent: 20m (was: 10m) > ApplicationComposer should inject declared custom resources into tests > ---------------------------------------------------------------------- > > Key: TOMEE-4342 > URL: https://issues.apache.org/jira/browse/TOMEE-4342 > Project: TomEE > Issue Type: Improvement > Affects Versions: 10.0.0-M1, 9.1.3 > Reporter: Martin Wiesner > Assignee: Richard Zowalla > Priority: Minor > Fix For: 10.0.0-M2 > > Time Spent: 20m > Remaining Estimate: 0h > > Right now, {{ApplicationComposer}} driven tests (via > {{@RunWithApplicationComposer(mode = ExtensionMode.PER_JVM}}) do not inject > @Resource beans, declared via Properties in an {{@Application}} App class. > Those Resouce instances (carrying custom config values) are, however, > injected correctly into EJBs or into the App itself. > Interestingly, such resources are injected perfectly fine if the Test is run > via {{@RunWithEjbContainer}}. > The improvement will enhance ApplicationComposer to act exactly the same as > tests driven by @RunWithEjbContainer, with respect to handling resource > injections. > A reproducer examples is available here: > [https://github.com/rzo1/ac-app|https://github.com/rzo1/ac-app] > It demonstrates the scenario and shows that 10.0-M1 is affected. > An enhancement on 10.0-M2-SNAPSHOT is ready on a local basis to cure the > pain. I've assigned @rzo1, as he will provide the patch. -- This message was sent by Atlassian Jira (v8.20.10#820010)