improve XmlUserHandler

This commit is contained in:
Sebastian Sdorra
2010-11-07 15:19:00 +01:00
parent 148cb4bc7f
commit 2c7fee14e8
11 changed files with 702 additions and 70 deletions

View File

@@ -160,7 +160,12 @@ public abstract class UserHandlerTestBase
handler.create(zaphod);
assertNotNull(handler.get("zaphod"));
handler.get("");
// test for reference
zaphod.setDisplayName("Tricia McMillan");
zaphod = handler.get("zaphod");
assertNotNull(zaphod);
assertEquals("Zaphod Beeblebrox", zaphod.getDisplayName());
}
/**
@@ -208,6 +213,33 @@ public abstract class UserHandlerTestBase
assertTrue(foundZaphod);
assertTrue(foundTrillian);
// test for reference
trillian = null;
for (User u : users)
{
if (u.getName().equals("trillian"))
{
trillian = u;
}
}
assertNotNull(trillian);
trillian.setDisplayName("Zaphod Beeblebrox");
User reference = null;
for (User u : handler.getAll())
{
if (u.getName().equals("trillian"))
{
reference = u;
}
}
assertNotNull(reference);
assertEquals(reference.getDisplayName(), "Tricia McMillan");
}
/**

View File

@@ -33,6 +33,8 @@
package sonia.scm.user;
import sonia.scm.user.xml.XmlUserHandler;
/**
*
* @author Sebastian Sdorra