[ https://issues.apache.org/jira/browse/TOMEE-4342?focusedWorklogId=920906&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-920906 ]
ASF GitHub Bot logged work on TOMEE-4342: ----------------------------------------- Author: ASF GitHub Bot Created on: 26/May/24 11:42 Start Date: 26/May/24 11:42 Worklog Time Spent: 10m Work Description: mawiesne commented on PR #1167: URL: https://github.com/apache/tomee/pull/1167#issuecomment-2132189148 I can confirm that adding the test class `@Classes` helps, for example: ``` @Module @Classes(cdi = true, value = {MyTest.class, App.class}) public EjbJar modules() { return new EjbJar(); } ``` Thx @rmannibucau for clarification. Thx @rzo1 for updating the docs - so community can better understand what is required in such a scenario. Issue Time Tracking ------------------- Worklog Id: (was: 920906) Time Spent: 1h 10m (was: 1h) > 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: 1h 10m > 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)