Keith Donald
2008-04-20 05:11:46 +00:00
parent 655d1ef795
commit bd69bb76a7
2 changed files with 32 additions and 12 deletions

View File

@@ -89,4 +89,15 @@ public class DefaultMessageContextFactoryTests extends TestCase {
assertEquals(2, context.getMessagesBySource(null).length);
assertEquals(1, context.getMessagesBySource(this).length);
}
public void testMessageSequencing() {
MessageContext context = factory.createMessageContext();
context.addMessage(new MessageBuilder().defaultText("Info").build());
context.addMessage(new MessageBuilder().warning().source(this).code("message").build());
context.addMessage(new MessageBuilder().error().defaultText("Error").build());
Message[] messages = context.getAllMessages();
assertEquals("Info", messages[0].getText());
assertEquals("Error", messages[1].getText());
assertEquals("Hello world resolved!", messages[2].getText());
}
}