[jbosscache-commits] JBoss Cache SVN: r6005 - in core/branches/2.2.X/src: test/java/org/jboss/cache/buddyreplication and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Thu Jun 19 21:27:45 EDT 2008
Author: bstansberry at jboss.com
Date: 2008-06-19 21:27:44 -0400 (Thu, 19 Jun 2008)
New Revision: 6005
Modified:
core/branches/2.2.X/src/main/java/org/jboss/cache/buddyreplication/BuddyFqnTransformer.java
core/branches/2.2.X/src/test/java/org/jboss/cache/buddyreplication/BuddyFqnTransformerTest.java
Log:
[JBCACHE-1374] BuddyFqnTransformer.getBackupRootFromFqn() handles "_BUDDY_BACKUP_"
Modified: core/branches/2.2.X/src/main/java/org/jboss/cache/buddyreplication/BuddyFqnTransformer.java
===================================================================
--- core/branches/2.2.X/src/main/java/org/jboss/cache/buddyreplication/BuddyFqnTransformer.java 2008-06-19 22:23:38 UTC (rev 6004)
+++ core/branches/2.2.X/src/main/java/org/jboss/cache/buddyreplication/BuddyFqnTransformer.java 2008-06-20 01:27:44 UTC (rev 6005)
@@ -145,7 +145,7 @@
*/
public Fqn getBackupRootFromFqn(Fqn fqn)
{
- if (isBackupFqn(fqn))
+ if (isBackupFqn(fqn) && fqn.size() > 1)
{
return fqn.getSubFqn(0, isDeadBackupFqn(fqn) ? 3 : 2);
}
Modified: core/branches/2.2.X/src/test/java/org/jboss/cache/buddyreplication/BuddyFqnTransformerTest.java
===================================================================
--- core/branches/2.2.X/src/test/java/org/jboss/cache/buddyreplication/BuddyFqnTransformerTest.java 2008-06-19 22:23:38 UTC (rev 6004)
+++ core/branches/2.2.X/src/test/java/org/jboss/cache/buddyreplication/BuddyFqnTransformerTest.java 2008-06-20 01:27:44 UTC (rev 6005)
@@ -34,4 +34,9 @@
{
assert Fqn.ROOT == buddyFqnTransformer.getActualFqn(BuddyManager.BUDDY_BACKUP_SUBTREE_FQN);
}
+
+ public void testBackupRootFromFqnOnBuddyBackupRoot()
+ {
+ assert Fqn.ROOT == buddyFqnTransformer.getBackupRootFromFqn(BuddyManager.BUDDY_BACKUP_SUBTREE_FQN);
+ }
}
More information about the jbosscache-commits
mailing list