Author: tfmorris Date: 2008-04-18 21:46:27-0700 New Revision: 14389 Modified: trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java
Log: Add another test for interactions and messages Modified: trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java?view=diff&rev=14389&p1=trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java&p2=trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java&r1=14388&r2=14389 ============================================================================== --- trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java (original) +++ trunk/src/app/tests/org/argouml/model/TestCollaborationsHelper.java 2008-04-18 21:46:27-0700 @@ -214,4 +214,31 @@ Model.getUmlFactory().delete(model); } + + /** + * Test methods for Interactions. + */ + public void testInteractions() { + Object model = Model.getModelManagementFactory().createModel(); + Object collab = + Model.getCollaborationsFactory().buildCollaboration(model); + Object interaction = Model.getCollaborationsFactory() + .createInteraction(); + Model.getCollaborationsHelper().setContext(interaction, collab); + + Model.getCollaborationsFactory().buildInteraction(collab); + assertEquals(2, Model.getFacade().getInteractions(collab).size()); + assertTrue(Model.getFacade().getInteractions(collab).contains( + interaction)); + + Object msg1 = Model.getCollaborationsFactory().createMessage(); + assertNotNull(msg1); + Model.getCollaborationsHelper().addMessage(interaction, msg1); + assertTrue(Model.getFacade().getMessages(interaction).contains(msg1)); + + Model.getCollaborationsHelper().removeInteraction(collab, + interaction); + assertEquals(1, Model.getFacade().getInteractions(collab).size()); + + } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
