[
https://issues.apache.org/jira/browse/MYFACES-4737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18057078#comment-18057078
]
Werner Punz edited comment on MYFACES-4737 at 2/7/26 6:10 PM:
--------------------------------------------------------------
I added the issue: https://issues.apache.org/jira/browse/MYFACES-4741 for this
task. Basically my test is written but to keep the complexity of the test down
I added a static mocks, so the wrapping up of this task is dependend on the
root pom change!
here is a small example on how static mocks work, if you are not familiar with
it:
[https://gist.github.com/werpu/5bddd36c5c32a40a34e14ad2b5f53450]
The test basically tests exactly one method and then mocks the submethod calls,
which allows exactly to test the branches the code follows depending on an
input condition!
There is even more possible, like mocking "new" so that you can push mocks into
a test whenever a new on a certain class happens!
was (Author: werpu):
I added the issue: https://issues.apache.org/jira/browse/MYFACES-4741 for this
task. Basically my test is written but to keep the complexity of the test down
I added a static mocks, so the wrapping up of this task is dependend on the
root pom change!
here is a small example on how static mocks work, if you are not familiar with
it:
[https://gist.github.com/werpu/5bddd36c5c32a40a34e14ad2b5f53450]
> h:commandScript can't make a function in a namespace.
> -----------------------------------------------------
>
> Key: MYFACES-4737
> URL: https://issues.apache.org/jira/browse/MYFACES-4737
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 4.0.3
> Environment: macOS Tahoe 26.1, Apache Tomee web 10.1.2, Apache
> NetBeans 28, Temurin JDK build 21.0.8+9-LTS
> Reporter: Johan Borchers
> Assignee: Werner Punz
> Priority: Minor
> Attachments: image-2025-12-17-13-39-25-303.png,
> image-2025-12-17-13-42-23-466.png, image-2025-12-17-13-46-31-788.png,
> image-2025-12-29-13-07-53-716.png, image-2026-02-05-08-32-26-857.png,
> image-2026-02-05-08-33-09-531.png, image-2026-02-05-19-16-11-500.png,
> image-2026-02-07-14-58-15-683.png
>
>
> The h:commandScript can't make a function in a namespace.
> When I want my functions to go into a predefined JS namespace (object) then
> it places the function in the global JS namespace with a name of the
> [namespace][escape sequence for the dot][name of the function]
> With Mojarra this is working.
> !image-2025-12-17-13-39-25-303.png|width=586,height=586!
> The functions go into the global namespace with MyFaces.
> !image-2025-12-17-13-42-23-466.png|width=356,height=164!
>
> With Mojarra the functions go into the namespace.
> !image-2025-12-17-13-46-31-788.png|width=305,height=143!
> I hope that MyFaces will also support the placing in namespaces.
> Because we are using Open Liberty server side.
> The example with the namespace is from the book :
> The Definitive Guide to Jakarta Faces in Jakarta EE 10
> Bauke Scholtz
> Arjan Tijms
--
This message was sent by Atlassian Jira
(v8.20.10#820010)