|
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.
|