mirror of
https://github.com/opensim/opensim.git
synced 2026-07-21 07:05:39 +08:00
Adding in Reflection-based testing, to ensure that all properties are covered.
This commit is contained in:
committed by
Teravus Ovares (Dan Olivares)
parent
58d2775ff2
commit
23d478f2fa
@@ -117,13 +117,6 @@ namespace OpenSim.Data.Tests
|
||||
Assert.That(db.GetAgentByUUID(UUID.Random()), Is.Null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void T999_StillNull()
|
||||
{
|
||||
Assert.That(db.GetUserByUUID(zero), Is.Null);
|
||||
Assert.That(db.GetAgentByUUID(zero), Is.Null);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void T010_CreateUser()
|
||||
{
|
||||
@@ -396,6 +389,22 @@ namespace OpenSim.Data.Tests
|
||||
Assert.That(customtype,Is.EqualTo(u1a.CustomType), "Assert.That(customtype,Is.EqualTo(u1a.CustomType))");
|
||||
Assert.That(partner,Is.EqualTo(u1a.Partner), "Assert.That(partner,Is.EqualTo(u1a.Partner))");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void T017_UserUpdateRandomPersistency()
|
||||
{
|
||||
UUID id = user5;
|
||||
UserProfileData u = db.GetUserByUUID(id);
|
||||
ScrambleForTesting.Scramble(u);
|
||||
u.ID = id;
|
||||
|
||||
db.UpdateUserProfile(u);
|
||||
UserProfileData u1a = db.GetUserByUUID(id);
|
||||
Assert.That(u1a, Constraints.PropertyCompareConstraint(u)
|
||||
.IgnoreProperty(x=>x.HomeRegionX)
|
||||
.IgnoreProperty(x=>x.HomeRegionY)
|
||||
);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void T020_CreateAgent()
|
||||
@@ -660,6 +669,13 @@ namespace OpenSim.Data.Tests
|
||||
Assert.That(avatarheight,Is.EqualTo(app.AvatarHeight), "Assert.That(avatarheight,Is.EqualTo(app.AvatarHeight))");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void T999_StillNull()
|
||||
{
|
||||
Assert.That(db.GetUserByUUID(zero), Is.Null);
|
||||
Assert.That(db.GetAgentByUUID(zero), Is.Null);
|
||||
}
|
||||
|
||||
public UserProfileData NewUser(UUID id,string fname,string lname)
|
||||
{
|
||||
UserProfileData u = new UserProfileData();
|
||||
|
||||
Reference in New Issue
Block a user