move the actual [Test] methods for databases to OpenSim.Data.Tests

classes.  This did mean loosing 1 unit test that was actually testing
an sqlite function directly instead of the interface.
This commit is contained in:
Sean Dague
2008-09-12 18:13:43 +00:00
parent 1f42c89480
commit 9349cf3149
7 changed files with 308 additions and 167 deletions

View File

@@ -30,6 +30,7 @@ using System.Collections.Generic;
using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;
using OpenSim.Framework;
using OpenSim.Data.Tests;
using OpenSim.Data.SQLite;
using OpenSim.Region.Environment.Scenes;
using OpenMetaverse;
@@ -37,25 +38,18 @@ using OpenMetaverse;
namespace OpenSim.Data.SQLite.Tests
{
[TestFixture]
public class SQLiteUserTest
public class SQLiteUserTest : BasicUserTest
{
public string file = "usertest.db";
public string connect;
public SQLiteUserData db;
public UUID uuid1;
public UUID uuid2;
public UUID uuid3;
[TestFixtureSetUp]
public void Init()
{
SuperInit();
connect = "URI=file:" + file + ",version=3";
db = new SQLiteUserData();
db.Initialise(connect);
uuid1 = UUID.Random();
uuid2 = UUID.Random();
uuid3 = UUID.Random();
}
[TestFixtureTearDown]
@@ -63,11 +57,5 @@ namespace OpenSim.Data.SQLite.Tests
{
System.IO.File.Delete(file);
}
[Test]
public void T001_LoadEmpty()
{
Assert.That(db.GetUserByUUID(uuid1), Is.Null);
}
}
}