Can someone show me how to test StatusMessages please?
I have a TestNG test that should check for the existence of a newly written StatusMessage
// Sample Test
@Test
public void testMessage() throws Exception {
new FacesRequest(){
@Override
protected void invokeApplication() {
assert invokeMethod("#{identity.login}").equals("loggedIn"); }
protected void renderResponse() {
assert ((String) getValue("#{statusMessages.currentGlobalMessages}")).startsWith("Welcome");
}
}.run();
}
Unforunately statusMessages is empty in renderRespons but has tasks (i.e. Welcome ...
) after the invokeMethod.
If you could show me how to test statusMessages that would be great. Thanks in advance!