[ https://issues.apache.org/jira/browse/ISIS-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jeroen van der Wal reassigned ISIS-404: --------------------------------------- Assignee: Jeroen van der Wal (was: Oscar Bou) > Testing if a "wrapped" Domain Object has been persisted fails > ------------------------------------------------------------- > > Key: ISIS-404 > URL: https://issues.apache.org/jira/browse/ISIS-404 > Project: Isis > Issue Type: Bug > Components: Core > Affects Versions: core-1.1.0 > Environment: Testing against current JUnit viewer snapshot over the > 1.0.2 quickstart prototype. > Reporter: Oscar Bou > Assignee: Jeroen van der Wal > Labels: test > Fix For: core-1.7.0 > > > While doing tests over factory actions, one assert would be to verify the > object has been persisted through the > DomainObjectContainer.isPersistent(domainObject) method. > If the evaluation is done over a wrapped object, it returns false. > If it's done over the original object, it returns true. > As an example: > // Test if the Domain Object has been persisted. > assertTrue(domainObjectContainer > > .isPersistent(communicationPathAssociatedWithNode)); > // Node must be wrapped for the Apache Isis validators to be > executed. > communicationPathAssociatedWithNode = > wrapped(communicationPathAssociatedWithNode); > assertTrue(domainObjectContainer > > .isPersistent(communicationPathAssociatedWithNode)); > The last assertion fails. The only difference I expected was the validation > of the programming model. -- This message was sent by Atlassian JIRA (v6.3.4#6332)