From: <lh...@us...> - 2008-11-13 18:44:48
|
Revision: 89 http://tmapi.svn.sourceforge.net/tmapi/?rev=89&view=rev Author: lheuer Date: 2008-11-13 18:44:41 +0000 (Thu, 13 Nov 2008) Log Message: ----------- - Illegal occurrence creation catches the ModelConstraintException instead of general Exception Detected by Stefan Kesberg, thanks Modified Paths: -------------- trunk/src/test/java/org/tmapi/core/TestTopic.java Modified: trunk/src/test/java/org/tmapi/core/TestTopic.java =================================================================== --- trunk/src/test/java/org/tmapi/core/TestTopic.java 2008-11-12 13:28:22 UTC (rev 88) +++ trunk/src/test/java/org/tmapi/core/TestTopic.java 2008-11-13 18:44:41 UTC (rev 89) @@ -483,7 +483,7 @@ topic.createOccurrence(createTopic(), (String)null); fail("createOccurrence(topic, (String)null) is illegal"); } - catch (Exception ex) { + catch (ModelConstraintException ex) { // noop. } } @@ -494,7 +494,7 @@ topic.createOccurrence(createTopic(), (Locator)null); fail("createOccurrence(topic, (Locator)null) is illegal"); } - catch (Exception ex) { + catch (ModelConstraintException ex) { // noop. } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lh...@us...> - 2010-07-20 12:54:53
|
Revision: 183 http://tmapi.svn.sourceforge.net/tmapi/?rev=183&view=rev Author: lheuer Date: 2010-07-20 12:54:47 +0000 (Tue, 20 Jul 2010) Log Message: ----------- Avoid merging of roles Modified Paths: -------------- trunk/src/test/java/org/tmapi/core/TestTopic.java Modified: trunk/src/test/java/org/tmapi/core/TestTopic.java =================================================================== --- trunk/src/test/java/org/tmapi/core/TestTopic.java 2010-07-19 15:18:32 UTC (rev 182) +++ trunk/src/test/java/org/tmapi/core/TestTopic.java 2010-07-20 12:54:47 UTC (rev 183) @@ -169,45 +169,45 @@ public void testRoleAssociationFilter() { final Topic player = createTopic(); final Topic assocType1 = createTopic(); - final Topic assocType2 = createTopic(); + final Topic unusedType = createTopic(); final Topic roleType1 = createTopic(); final Topic roleType2 = createTopic(); final Association assoc = _tm.createAssociation(assocType1); assertEquals(0, player.getRolesPlayed(roleType1, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); assertEquals(0, player.getRolesPlayed(roleType2, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); final Role role1 = assoc.createRole(roleType1, player); assertEquals(1, player.getRolesPlayed(roleType1, assocType1).size()); assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role1)); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); assertEquals(0, player.getRolesPlayed(roleType2, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); final Role role2 = assoc.createRole(roleType2, player); assertEquals(1, player.getRolesPlayed(roleType1, assocType1).size()); assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role1)); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); assertEquals(1, player.getRolesPlayed(roleType2, assocType1).size()); assertTrue(player.getRolesPlayed(roleType2, assocType1).contains(role2)); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); - role2.setType(roleType1); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); + final Role role3 = _tm.createAssociation(assocType1).createRole(roleType1, player); assertEquals(2, player.getRolesPlayed(roleType1, assocType1).size()); assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role1)); - assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role2)); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); - role1.remove(); + assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role3)); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); + assertEquals(1, player.getRolesPlayed(roleType2, assocType1).size()); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); + role3.remove(); assertEquals(1, player.getRolesPlayed(roleType1, assocType1).size()); - assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role2)); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); + assertTrue(player.getRolesPlayed(roleType1, assocType1).contains(role1)); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); + assertEquals(1, player.getRolesPlayed(roleType2, assocType1).size()); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); assoc.remove(); assertEquals(0, player.getRolesPlayed(roleType1, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType1, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType1, unusedType).size()); assertEquals(0, player.getRolesPlayed(roleType2, assocType1).size()); - assertEquals(0, player.getRolesPlayed(roleType2, assocType2).size()); + assertEquals(0, player.getRolesPlayed(roleType2, unusedType).size()); } public void testRoleAssociationFilterIllegalAssociation() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |