[ https://issues.apache.org/jira/browse/MYFACES-4552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Volodymyr Siedlecki updated MYFACES-4552: ----------------------------------------- Status: Open (was: Patch Available) > TCK spec/flows/basicswitch failure caused by > --------------------------------------------- > > Key: MYFACES-4552 > URL: https://issues.apache.org/jira/browse/MYFACES-4552 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 4.0.0-RC4 > Reporter: Volodymyr Siedlecki > Priority: Major > > Switch case test failed for flow b / switch c in the test. > Test: > [https://github.com/jakartaee/faces/blob/4.0.1/tck/old-tck/source/src/com/sun/ts/tests/jsf/spec/flows/basicswitch/URLClient.java#L61] > [https://github.com/jakartaee/faces/blob/4.0.1/tck/old-tck/source/src/com/sun/ts/tests/jsf/spec/flows/basicswitch/URLClient.java#L95] > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}switch{color}{color:#d4d4d4} > {color}{color:#9cdcfe}id{color}{color:#d4d4d4}={color}{color:#ce9178}"switchC"{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}if{color}{color:#808080}>{color}{color:#d4d4d4}#\{flow_b_Bean.switchC_Case01}{color}{color:#808080}</{color}{color:#569cd6}if{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color}{color:#d4d4d4}page01{color}{color:#808080}</{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}</{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}if{color}{color:#808080}>{color}{color:#d4d4d4}#\{flow_b_Bean.switchC_Case02}{color}{color:#808080}</{color}{color:#569cd6}if{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color}{color:#d4d4d4}page02{color}{color:#808080}</{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}</{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}if{color}{color:#808080}>{color}{color:#d4d4d4}#\{flow_b_Bean.switchC_Case03}{color}{color:#808080}</{color}{color:#569cd6}if{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color}{color:#d4d4d4}page03{color}{color:#808080}</{color}{color:#569cd6}from-outcome{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}</{color}{color:#569cd6}case{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}<{color}{color:#569cd6}default-outcome{color}{color:#808080}>{color}{color:#d4d4d4}#\{flow_b_Bean.defaultOutcome}{color}{color:#808080}</{color}{color:#569cd6}default-outcome{color}{color:#808080}>{color} > {color:#d4d4d4} > {color}{color:#808080}</{color}{color:#569cd6}switch{color}{color:#808080}>{color} > The switch conditions were false so the code should have used the default > outcome. > [https://github.com/apache/myfaces/blob/8956fd167f797a4e32511e268a6520715cb132a5/impl/src/main/java/org/apache/myfaces/application/NavigationHandlerImpl.java#L838-L849] > However, the outcome was null because it was improperly set during the > [FacesConfigUnmarshallerImpl.java|https://github.com/volosied/myfaces/commit/497627a32428302687ff5ca16cc3010730e222e5#diff-1de16b2e8a076b0f0b951eddf5a4ab698d1c5e7d88e1565cd997c3569d5f6305] > code. -- This message was sent by Atlassian Jira (v8.20.10#820010)