[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-2296) @DataModelSelection makes tests impossible

Christian Bauer (JIRA) jira-events at lists.jboss.org
Sun Nov 25 11:41:18 EST 2007

@DataModelSelection makes tests impossible

                 Key: JBSEAM-2296
                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2296
             Project: JBoss Seam
          Issue Type: Bug
          Components: Test Harness
            Reporter: Christian Bauer

public class TestBean {

    private List<String> names;
    public List<String> getNames() {
        return names;
    public void setNames(List<String> names) {
        this.names = names;

    private String name;
    public String getName() {
        return name;
    public void setName(String name) {
        this.name = name;

    public void init() {
        this.names = new ArrayList<String>();

The test:

    public void test() throws Exception {
        new FacesRequest() {
            protected void invokeApplication() throws Exception {
                TestBean testBean = (TestBean)getInstance("testBean");
                System.out.println("#### NAME IS: " + testBean.getName());
                assert testBean.getName().equals("B");

This test fails and prints the selected name as "A". If you remove @DataModelSelection, it prints the correct "B".

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list