Add regression test for JsonSetValue()

0.7.4-extended
Justin Clark-Casey (justincc) 2013-01-25 02:08:33 +00:00
parent 18659dfaea
commit 3f50de6445
1 changed files with 23 additions and 0 deletions

View File

@ -99,5 +99,28 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore.Tests
Assert.That(value, Is.EqualTo("World"));
}
[Test]
public void TestJsonSetValue()
{
TestHelpers.InMethod();
// log4net.Config.XmlConfigurator.Configure();
UUID storeId
= (UUID)m_smcm.InvokeOperation(
UUID.Zero, UUID.Zero, "JsonCreateStore", new object[] { "{ }" });
int result
= (int)m_smcm.InvokeOperation(
UUID.Zero, UUID.Zero, "JsonSetValue", new object[] { storeId, "Hello", "World" });
Assert.That(result, Is.EqualTo(1));
string value
= (string)m_smcm.InvokeOperation(
UUID.Zero, UUID.Zero, "JsonGetValue", new object[] { storeId, "Hello" });
Assert.That(value, Is.EqualTo("World"));
}
}
}