Following the examples in Yuan/Heute chapter 21 re the above, I cannot see how 
to inject a FacesMessage.

My original class has:
@In
  | FacesMessages facesMessages;
followed by facesMessages.add(...  as per usual
and my test class extends SeamTest.

However I seem to need to bind the facesMessages variable explicitly within a 
test method in order that this variable is bound in the testing context.  I 
therefore tried:
setField(action, "facesMessages", FacesMessages.instance());

But this generates an IllegalStateException, stating that there is no active 
conversation context (as a result of FacesMessages.instance() checking for 
Contexts.isConversationContextActive(),  in turn accessing the thread local 
variable, which appears therefore to be null.

Am I barking up the wrong tree?  I had thought I would be able to get at this 
and other related variables via the SeamTest class but I don't see how.

Thanks in advance.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4105994#4105994

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4105994
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to