diff options
author | Melanie | 2010-09-13 16:16:40 +0100 |
---|---|---|
committer | Melanie | 2010-09-13 16:17:38 +0100 |
commit | 6a1ce17cdbf143f11262e1194b6a6d9e5bb1077e (patch) | |
tree | 1e7bf4fddcf559886c6b2babf13cf4b2ca8829a1 /OpenSim/Tests/Common | |
parent | Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/va... (diff) | |
parent | Fix unit test SceneSetupHelpers to load the mock simulation data store (diff) | |
download | opensim-SC-6a1ce17cdbf143f11262e1194b6a6d9e5bb1077e.zip opensim-SC-6a1ce17cdbf143f11262e1194b6a6d9e5bb1077e.tar.gz opensim-SC-6a1ce17cdbf143f11262e1194b6a6d9e5bb1077e.tar.bz2 opensim-SC-6a1ce17cdbf143f11262e1194b6a6d9e5bb1077e.tar.xz |
Merge branch 'master' into careminster-presence-refactor
The modules will need to be updated for this to compile and run again. Please
don't use until I do the companion commit to modules later on.
Diffstat (limited to 'OpenSim/Tests/Common')
-rw-r--r-- | OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs | 84 | ||||
-rw-r--r-- | OpenSim/Tests/Common/Mock/TestScene.cs | 12 | ||||
-rw-r--r-- | OpenSim/Tests/Common/Setup/AssetHelpers.cs | 4 | ||||
-rw-r--r-- | OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs | 42 | ||||
-rw-r--r-- | OpenSim/Tests/Common/Setup/UserInventoryTestUtils.cs | 4 | ||||
-rw-r--r-- | OpenSim/Tests/Common/Setup/UserProfileTestUtils.cs | 8 |
6 files changed, 112 insertions, 42 deletions
diff --git a/OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs b/OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs index 2a055cc..de6e815 100644 --- a/OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs +++ b/OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs | |||
@@ -35,11 +35,86 @@ using OpenSim.Region.Framework.Scenes; | |||
35 | 35 | ||
36 | namespace OpenSim.Data.Null | 36 | namespace OpenSim.Data.Null |
37 | { | 37 | { |
38 | public class NullDataService : ISimulationDataService | ||
39 | { | ||
40 | private NullDataStore m_store; | ||
41 | |||
42 | public NullDataService() | ||
43 | { | ||
44 | m_store = new NullDataStore(); | ||
45 | } | ||
46 | |||
47 | public void StoreObject(SceneObjectGroup obj, UUID regionUUID) | ||
48 | { | ||
49 | m_store.StoreObject(obj, regionUUID); | ||
50 | } | ||
51 | |||
52 | public void RemoveObject(UUID uuid, UUID regionUUID) | ||
53 | { | ||
54 | m_store.RemoveObject(uuid, regionUUID); | ||
55 | } | ||
56 | |||
57 | public void StorePrimInventory(UUID primID, ICollection<TaskInventoryItem> items) | ||
58 | { | ||
59 | m_store.StorePrimInventory(primID, items); | ||
60 | } | ||
61 | |||
62 | public List<SceneObjectGroup> LoadObjects(UUID regionUUID) | ||
63 | { | ||
64 | return m_store.LoadObjects(regionUUID); | ||
65 | } | ||
66 | |||
67 | public void StoreTerrain(double[,] terrain, UUID regionID) | ||
68 | { | ||
69 | m_store.StoreTerrain(terrain, regionID); | ||
70 | } | ||
71 | |||
72 | public double[,] LoadTerrain(UUID regionID) | ||
73 | { | ||
74 | return m_store.LoadTerrain(regionID); | ||
75 | } | ||
76 | |||
77 | public void StoreLandObject(ILandObject Parcel) | ||
78 | { | ||
79 | m_store.StoreLandObject(Parcel); | ||
80 | } | ||
81 | |||
82 | public void RemoveLandObject(UUID globalID) | ||
83 | { | ||
84 | m_store.RemoveLandObject(globalID); | ||
85 | } | ||
86 | |||
87 | public List<LandData> LoadLandObjects(UUID regionUUID) | ||
88 | { | ||
89 | return m_store.LoadLandObjects(regionUUID); | ||
90 | } | ||
91 | |||
92 | public void StoreRegionSettings(RegionSettings rs) | ||
93 | { | ||
94 | m_store.StoreRegionSettings(rs); | ||
95 | } | ||
96 | |||
97 | public RegionSettings LoadRegionSettings(UUID regionUUID) | ||
98 | { | ||
99 | return m_store.LoadRegionSettings(regionUUID); | ||
100 | } | ||
101 | |||
102 | public RegionLightShareData LoadRegionWindlightSettings(UUID regionUUID) | ||
103 | { | ||
104 | return m_store.LoadRegionWindlightSettings(regionUUID); | ||
105 | } | ||
106 | |||
107 | public void StoreRegionWindlightSettings(RegionLightShareData wl) | ||
108 | { | ||
109 | m_store.StoreRegionWindlightSettings(wl); | ||
110 | } | ||
111 | } | ||
112 | |||
38 | /// <summary> | 113 | /// <summary> |
39 | /// Mock region data plugin. This obeys the api contract for persistence but stores everything in memory, so that | 114 | /// Mock region data plugin. This obeys the api contract for persistence but stores everything in memory, so that |
40 | /// tests can check correct persistence. | 115 | /// tests can check correct persistence. |
41 | /// </summary> | 116 | /// </summary> |
42 | public class NullDataStore : IRegionDataStore | 117 | public class NullDataStore : ISimulationDataStore |
43 | { | 118 | { |
44 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 119 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
45 | 120 | ||
@@ -99,7 +174,7 @@ namespace OpenSim.Data.Null | |||
99 | } | 174 | } |
100 | 175 | ||
101 | public void RemoveObject(UUID obj, UUID regionUUID) | 176 | public void RemoveObject(UUID obj, UUID regionUUID) |
102 | { | 177 | { |
103 | // All parts belonging to the object with the uuid are removed. | 178 | // All parts belonging to the object with the uuid are removed. |
104 | List<SceneObjectPart> parts = new List<SceneObjectPart>(m_sceneObjectParts.Values); | 179 | List<SceneObjectPart> parts = new List<SceneObjectPart>(m_sceneObjectParts.Values); |
105 | foreach (SceneObjectPart part in parts) | 180 | foreach (SceneObjectPart part in parts) |
@@ -108,13 +183,12 @@ namespace OpenSim.Data.Null | |||
108 | { | 183 | { |
109 | m_log.DebugFormat( | 184 | m_log.DebugFormat( |
110 | "[MOCK REGION DATA PLUGIN]: Removing part {0} {1} as part of object {2} from {3}", | 185 | "[MOCK REGION DATA PLUGIN]: Removing part {0} {1} as part of object {2} from {3}", |
111 | part.Name, part.UUID, obj, regionUUID); | 186 | part.Name, part.UUID, obj, regionUUID); |
112 | m_sceneObjectParts.Remove(part.UUID); | 187 | m_sceneObjectParts.Remove(part.UUID); |
113 | } | 188 | } |
114 | } | 189 | } |
115 | } | 190 | } |
116 | 191 | ||
117 | // see IRegionDatastore | ||
118 | public void StorePrimInventory(UUID primID, ICollection<TaskInventoryItem> items) | 192 | public void StorePrimInventory(UUID primID, ICollection<TaskInventoryItem> items) |
119 | { | 193 | { |
120 | m_primItems[primID] = items; | 194 | m_primItems[primID] = items; |
@@ -130,7 +204,7 @@ namespace OpenSim.Data.Null | |||
130 | if (prim.IsRoot) | 204 | if (prim.IsRoot) |
131 | { | 205 | { |
132 | m_log.DebugFormat( | 206 | m_log.DebugFormat( |
133 | "[MOCK REGION DATA PLUGIN]: Loading root part {0} {1} in {2}", prim.Name, prim.UUID, regionUUID); | 207 | "[MOCK REGION DATA PLUGIN]: Loading root part {0} {1} in {2}", prim.Name, prim.UUID, regionUUID); |
134 | objects[prim.UUID] = new SceneObjectGroup(prim); | 208 | objects[prim.UUID] = new SceneObjectGroup(prim); |
135 | } | 209 | } |
136 | } | 210 | } |
diff --git a/OpenSim/Tests/Common/Mock/TestScene.cs b/OpenSim/Tests/Common/Mock/TestScene.cs index 615e519..0e1433a 100644 --- a/OpenSim/Tests/Common/Mock/TestScene.cs +++ b/OpenSim/Tests/Common/Mock/TestScene.cs | |||
@@ -31,6 +31,7 @@ using OpenSim.Framework; | |||
31 | using OpenSim.Framework.Communications; | 31 | using OpenSim.Framework.Communications; |
32 | using OpenSim.Framework.Servers; | 32 | using OpenSim.Framework.Servers; |
33 | using OpenSim.Region.Framework; | 33 | using OpenSim.Region.Framework; |
34 | using OpenSim.Region.Framework.Interfaces; | ||
34 | using OpenSim.Region.Framework.Scenes; | 35 | using OpenSim.Region.Framework.Scenes; |
35 | 36 | ||
36 | namespace OpenSim.Tests.Common.Mock | 37 | namespace OpenSim.Tests.Common.Mock |
@@ -39,20 +40,15 @@ namespace OpenSim.Tests.Common.Mock | |||
39 | { | 40 | { |
40 | public TestScene( | 41 | public TestScene( |
41 | RegionInfo regInfo, AgentCircuitManager authen, | 42 | RegionInfo regInfo, AgentCircuitManager authen, |
42 | SceneCommunicationService sceneGridService, StorageManager storeManager, | 43 | SceneCommunicationService sceneGridService, ISimulationDataService simDataService, IEstateDataService estateDataService, |
43 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, | 44 | ModuleLoader moduleLoader, bool dumpAssetsToFile, bool physicalPrim, |
44 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) | 45 | bool SeeIntoRegionFromNeighbor, IConfigSource config, string simulatorVersion) |
45 | : base(regInfo, authen, sceneGridService, storeManager, moduleLoader, | 46 | : base(regInfo, authen, sceneGridService, simDataService, estateDataService, moduleLoader, |
46 | dumpAssetsToFile, physicalPrim, SeeIntoRegionFromNeighbor, config, simulatorVersion) | 47 | dumpAssetsToFile, physicalPrim, SeeIntoRegionFromNeighbor, config, simulatorVersion) |
47 | { | 48 | { |
48 | } | 49 | } |
49 | 50 | ||
50 | /// <summary> | 51 | /// <summary> |
51 | /// Allow retrieval for test check purposes | ||
52 | /// </summary> | ||
53 | public StorageManager StorageManager { get { return m_storageManager; } } | ||
54 | |||
55 | /// <summary> | ||
56 | /// Temporarily override session authentication for tests (namely teleport). | 52 | /// Temporarily override session authentication for tests (namely teleport). |
57 | /// </summary> | 53 | /// </summary> |
58 | /// | 54 | /// |
@@ -69,6 +65,6 @@ namespace OpenSim.Tests.Common.Mock | |||
69 | public AsyncSceneObjectGroupDeleter SceneObjectGroupDeleter | 65 | public AsyncSceneObjectGroupDeleter SceneObjectGroupDeleter |
70 | { | 66 | { |
71 | get { return m_asyncSceneObjectDeleter; } | 67 | get { return m_asyncSceneObjectDeleter; } |
72 | } | 68 | } |
73 | } | 69 | } |
74 | } \ No newline at end of file | 70 | } \ No newline at end of file |
diff --git a/OpenSim/Tests/Common/Setup/AssetHelpers.cs b/OpenSim/Tests/Common/Setup/AssetHelpers.cs index f9a80b0..8647cfe 100644 --- a/OpenSim/Tests/Common/Setup/AssetHelpers.cs +++ b/OpenSim/Tests/Common/Setup/AssetHelpers.cs | |||
@@ -54,8 +54,8 @@ namespace OpenSim.Tests.Common | |||
54 | { | 54 | { |
55 | AssetBase asset = CreateAsset(UUID.Random(), AssetType.Notecard, "hello", creatorId); | 55 | AssetBase asset = CreateAsset(UUID.Random(), AssetType.Notecard, "hello", creatorId); |
56 | scene.AssetService.Store(asset); | 56 | scene.AssetService.Store(asset); |
57 | return asset; | 57 | return asset; |
58 | } | 58 | } |
59 | 59 | ||
60 | /// <summary> | 60 | /// <summary> |
61 | /// Create an asset from the given scene object. | 61 | /// Create an asset from the given scene object. |
diff --git a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs index 9318a27..fc9db03 100644 --- a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs +++ b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs | |||
@@ -58,7 +58,7 @@ namespace OpenSim.Tests.Common.Setup | |||
58 | public class SceneSetupHelpers | 58 | public class SceneSetupHelpers |
59 | { | 59 | { |
60 | // These static variables in order to allow regions to be linked by shared modules and same | 60 | // These static variables in order to allow regions to be linked by shared modules and same |
61 | // CommunicationsManager. | 61 | // CommunicationsManager. |
62 | private static ISharedRegionModule m_assetService = null; | 62 | private static ISharedRegionModule m_assetService = null; |
63 | // private static ISharedRegionModule m_authenticationService = null; | 63 | // private static ISharedRegionModule m_authenticationService = null; |
64 | private static ISharedRegionModule m_inventoryService = null; | 64 | private static ISharedRegionModule m_inventoryService = null; |
@@ -69,19 +69,19 @@ namespace OpenSim.Tests.Common.Setup | |||
69 | /// <summary> | 69 | /// <summary> |
70 | /// Set up a test scene | 70 | /// Set up a test scene |
71 | /// </summary> | 71 | /// </summary> |
72 | /// | 72 | /// |
73 | /// Automatically starts service threads, as would the normal runtime. | 73 | /// Automatically starts service threads, as would the normal runtime. |
74 | /// | 74 | /// |
75 | /// <returns></returns> | 75 | /// <returns></returns> |
76 | public static TestScene SetupScene() | 76 | public static TestScene SetupScene() |
77 | { | 77 | { |
78 | return SetupScene(""); | 78 | return SetupScene(""); |
79 | } | 79 | } |
80 | 80 | ||
81 | /// <summary> | 81 | /// <summary> |
82 | /// Set up a test scene | 82 | /// Set up a test scene |
83 | /// </summary> | 83 | /// </summary> |
84 | /// | 84 | /// |
85 | /// <param name="realServices">Starts real inventory and asset services, as opposed to mock ones, if true</param> | 85 | /// <param name="realServices">Starts real inventory and asset services, as opposed to mock ones, if true</param> |
86 | /// <returns></returns> | 86 | /// <returns></returns> |
87 | public static TestScene SetupScene(String realServices) | 87 | public static TestScene SetupScene(String realServices) |
@@ -94,7 +94,7 @@ namespace OpenSim.Tests.Common.Setup | |||
94 | ///// <summary> | 94 | ///// <summary> |
95 | ///// Set up a test scene | 95 | ///// Set up a test scene |
96 | ///// </summary> | 96 | ///// </summary> |
97 | ///// | 97 | ///// |
98 | ///// <param name="realServices">Starts real inventory and asset services, as opposed to mock ones, if true</param> | 98 | ///// <param name="realServices">Starts real inventory and asset services, as opposed to mock ones, if true</param> |
99 | ///// <param name="cm">This should be the same if simulating two scenes within a standalone</param> | 99 | ///// <param name="cm">This should be the same if simulating two scenes within a standalone</param> |
100 | ///// <returns></returns> | 100 | ///// <returns></returns> |
@@ -157,23 +157,24 @@ namespace OpenSim.Tests.Common.Setup | |||
157 | AgentCircuitManager acm = new AgentCircuitManager(); | 157 | AgentCircuitManager acm = new AgentCircuitManager(); |
158 | SceneCommunicationService scs = new SceneCommunicationService(); | 158 | SceneCommunicationService scs = new SceneCommunicationService(); |
159 | 159 | ||
160 | StorageManager sm = new StorageManager("OpenSim.Tests.Common.dll", "", ""); | 160 | ISimulationDataService simDataService = OpenSim.Server.Base.ServerUtils.LoadPlugin<ISimulationDataService>("OpenSim.Tests.Common.dll", null); |
161 | IEstateDataService estateDataService = null; | ||
161 | IConfigSource configSource = new IniConfigSource(); | 162 | IConfigSource configSource = new IniConfigSource(); |
162 | 163 | ||
163 | TestScene testScene = new TestScene( | 164 | TestScene testScene = new TestScene( |
164 | regInfo, acm, scs, sm, null, false, false, false, configSource, null); | 165 | regInfo, acm, scs, simDataService, estateDataService, null, false, false, false, configSource, null); |
165 | 166 | ||
166 | INonSharedRegionModule capsModule = new CapabilitiesModule(); | 167 | INonSharedRegionModule capsModule = new CapabilitiesModule(); |
167 | capsModule.Initialise(new IniConfigSource()); | 168 | capsModule.Initialise(new IniConfigSource()); |
168 | testScene.AddRegionModule(capsModule.Name, capsModule); | 169 | testScene.AddRegionModule(capsModule.Name, capsModule); |
169 | capsModule.AddRegion(testScene); | 170 | capsModule.AddRegion(testScene); |
170 | 171 | ||
171 | IRegionModule godsModule = new GodsModule(); | 172 | IRegionModule godsModule = new GodsModule(); |
172 | godsModule.Initialise(testScene, new IniConfigSource()); | 173 | godsModule.Initialise(testScene, new IniConfigSource()); |
173 | testScene.AddModule(godsModule.Name, godsModule); | 174 | testScene.AddModule(godsModule.Name, godsModule); |
174 | realServices = realServices.ToLower(); | 175 | realServices = realServices.ToLower(); |
175 | // IConfigSource config = new IniConfigSource(); | 176 | // IConfigSource config = new IniConfigSource(); |
176 | 177 | ||
177 | // If we have a brand new scene, need to initialize shared region modules | 178 | // If we have a brand new scene, need to initialize shared region modules |
178 | if ((m_assetService == null && m_inventoryService == null) || newScene) | 179 | if ((m_assetService == null && m_inventoryService == null) || newScene) |
179 | { | 180 | { |
@@ -184,13 +185,13 @@ namespace OpenSim.Tests.Common.Setup | |||
184 | 185 | ||
185 | // For now, always started a 'real' authentication service | 186 | // For now, always started a 'real' authentication service |
186 | StartAuthenticationService(testScene, true); | 187 | StartAuthenticationService(testScene, true); |
187 | 188 | ||
188 | if (realServices.Contains("inventory")) | 189 | if (realServices.Contains("inventory")) |
189 | StartInventoryService(testScene, true); | 190 | StartInventoryService(testScene, true); |
190 | else | 191 | else |
191 | StartInventoryService(testScene, false); | 192 | StartInventoryService(testScene, false); |
192 | 193 | ||
193 | StartGridService(testScene, true); | 194 | StartGridService(testScene, true); |
194 | StartUserAccountService(testScene); | 195 | StartUserAccountService(testScene); |
195 | StartPresenceService(testScene); | 196 | StartPresenceService(testScene); |
196 | } | 197 | } |
@@ -207,7 +208,7 @@ namespace OpenSim.Tests.Common.Setup | |||
207 | m_presenceService.RegionLoaded(testScene); | 208 | m_presenceService.RegionLoaded(testScene); |
208 | 209 | ||
209 | } | 210 | } |
210 | 211 | ||
211 | m_inventoryService.PostInitialise(); | 212 | m_inventoryService.PostInitialise(); |
212 | m_assetService.PostInitialise(); | 213 | m_assetService.PostInitialise(); |
213 | m_userAccountService.PostInitialise(); | 214 | m_userAccountService.PostInitialise(); |
@@ -250,7 +251,7 @@ namespace OpenSim.Tests.Common.Setup | |||
250 | else | 251 | else |
251 | config.Configs["AssetService"].Set("LocalServiceModule", "OpenSim.Tests.Common.dll:MockAssetService"); | 252 | config.Configs["AssetService"].Set("LocalServiceModule", "OpenSim.Tests.Common.dll:MockAssetService"); |
252 | config.Configs["AssetService"].Set("StorageProvider", "OpenSim.Tests.Common.dll"); | 253 | config.Configs["AssetService"].Set("StorageProvider", "OpenSim.Tests.Common.dll"); |
253 | assetService.Initialise(config); | 254 | assetService.Initialise(config); |
254 | assetService.AddRegion(testScene); | 255 | assetService.AddRegion(testScene); |
255 | assetService.RegionLoaded(testScene); | 256 | assetService.RegionLoaded(testScene); |
256 | testScene.AddRegionModule(assetService.Name, assetService); | 257 | testScene.AddRegionModule(assetService.Name, assetService); |
@@ -277,7 +278,7 @@ namespace OpenSim.Tests.Common.Setup | |||
277 | testScene.AddRegionModule(service.Name, service); | 278 | testScene.AddRegionModule(service.Name, service); |
278 | //m_authenticationService = service; | 279 | //m_authenticationService = service; |
279 | } | 280 | } |
280 | 281 | ||
281 | private static void StartInventoryService(Scene testScene, bool real) | 282 | private static void StartInventoryService(Scene testScene, bool real) |
282 | { | 283 | { |
283 | ISharedRegionModule inventoryService = new LocalInventoryServicesConnector(); | 284 | ISharedRegionModule inventoryService = new LocalInventoryServicesConnector(); |
@@ -285,7 +286,7 @@ namespace OpenSim.Tests.Common.Setup | |||
285 | config.AddConfig("Modules"); | 286 | config.AddConfig("Modules"); |
286 | config.AddConfig("InventoryService"); | 287 | config.AddConfig("InventoryService"); |
287 | config.Configs["Modules"].Set("InventoryServices", "LocalInventoryServicesConnector"); | 288 | config.Configs["Modules"].Set("InventoryServices", "LocalInventoryServicesConnector"); |
288 | 289 | ||
289 | if (real) | 290 | if (real) |
290 | { | 291 | { |
291 | config.Configs["InventoryService"].Set("LocalServiceModule", "OpenSim.Services.InventoryService.dll:InventoryService"); | 292 | config.Configs["InventoryService"].Set("LocalServiceModule", "OpenSim.Services.InventoryService.dll:InventoryService"); |
@@ -294,7 +295,7 @@ namespace OpenSim.Tests.Common.Setup | |||
294 | { | 295 | { |
295 | config.Configs["InventoryService"].Set("LocalServiceModule", "OpenSim.Tests.Common.dll:MockInventoryService"); | 296 | config.Configs["InventoryService"].Set("LocalServiceModule", "OpenSim.Tests.Common.dll:MockInventoryService"); |
296 | } | 297 | } |
297 | 298 | ||
298 | config.Configs["InventoryService"].Set("StorageProvider", "OpenSim.Tests.Common.dll"); | 299 | config.Configs["InventoryService"].Set("StorageProvider", "OpenSim.Tests.Common.dll"); |
299 | inventoryService.Initialise(config); | 300 | inventoryService.Initialise(config); |
300 | inventoryService.AddRegion(testScene); | 301 | inventoryService.AddRegion(testScene); |
@@ -338,14 +339,14 @@ namespace OpenSim.Tests.Common.Setup | |||
338 | config.Configs["UserAccountService"].Set("StorageProvider", "OpenSim.Data.Null.dll"); | 339 | config.Configs["UserAccountService"].Set("StorageProvider", "OpenSim.Data.Null.dll"); |
339 | config.Configs["UserAccountService"].Set( | 340 | config.Configs["UserAccountService"].Set( |
340 | "LocalServiceModule", "OpenSim.Services.UserAccountService.dll:UserAccountService"); | 341 | "LocalServiceModule", "OpenSim.Services.UserAccountService.dll:UserAccountService"); |
341 | 342 | ||
342 | if (m_userAccountService == null) | 343 | if (m_userAccountService == null) |
343 | { | 344 | { |
344 | ISharedRegionModule userAccountService = new LocalUserAccountServicesConnector(); | 345 | ISharedRegionModule userAccountService = new LocalUserAccountServicesConnector(); |
345 | userAccountService.Initialise(config); | 346 | userAccountService.Initialise(config); |
346 | m_userAccountService = userAccountService; | 347 | m_userAccountService = userAccountService; |
347 | } | 348 | } |
348 | 349 | ||
349 | m_userAccountService.AddRegion(testScene); | 350 | m_userAccountService.AddRegion(testScene); |
350 | m_userAccountService.RegionLoaded(testScene); | 351 | m_userAccountService.RegionLoaded(testScene); |
351 | testScene.AddRegionModule(m_userAccountService.Name, m_userAccountService); | 352 | testScene.AddRegionModule(m_userAccountService.Name, m_userAccountService); |
@@ -559,5 +560,4 @@ namespace OpenSim.Tests.Common.Setup | |||
559 | sogd.InventoryDeQueueAndDelete(); | 560 | sogd.InventoryDeQueueAndDelete(); |
560 | } | 561 | } |
561 | } | 562 | } |
562 | |||
563 | } | 563 | } |
diff --git a/OpenSim/Tests/Common/Setup/UserInventoryTestUtils.cs b/OpenSim/Tests/Common/Setup/UserInventoryTestUtils.cs index 915af7e..135c50e 100644 --- a/OpenSim/Tests/Common/Setup/UserInventoryTestUtils.cs +++ b/OpenSim/Tests/Common/Setup/UserInventoryTestUtils.cs | |||
@@ -42,7 +42,7 @@ namespace OpenSim.Tests.Common | |||
42 | 42 | ||
43 | public static InventoryItemBase CreateInventoryItem( | 43 | public static InventoryItemBase CreateInventoryItem( |
44 | Scene scene, string itemName, UUID itemId, string folderPath, UUID userId) | 44 | Scene scene, string itemName, UUID itemId, string folderPath, UUID userId) |
45 | { | 45 | { |
46 | InventoryItemBase item = new InventoryItemBase(); | 46 | InventoryItemBase item = new InventoryItemBase(); |
47 | item.Name = itemName; | 47 | item.Name = itemName; |
48 | item.AssetID = AssetHelpers.CreateAsset(scene, userId).FullID; | 48 | item.AssetID = AssetHelpers.CreateAsset(scene, userId).FullID; |
@@ -52,7 +52,7 @@ namespace OpenSim.Tests.Common | |||
52 | InventoryFolderBase objsFolder = scene.InventoryService.GetFolderForType(userId, AssetType.Object); | 52 | InventoryFolderBase objsFolder = scene.InventoryService.GetFolderForType(userId, AssetType.Object); |
53 | 53 | ||
54 | item.Folder = objsFolder.ID; | 54 | item.Folder = objsFolder.ID; |
55 | scene.AddInventoryItem(item); | 55 | scene.AddInventoryItem(item); |
56 | 56 | ||
57 | return item; | 57 | return item; |
58 | } | 58 | } |
diff --git a/OpenSim/Tests/Common/Setup/UserProfileTestUtils.cs b/OpenSim/Tests/Common/Setup/UserProfileTestUtils.cs index 26156f3..d01521d 100644 --- a/OpenSim/Tests/Common/Setup/UserProfileTestUtils.cs +++ b/OpenSim/Tests/Common/Setup/UserProfileTestUtils.cs | |||
@@ -53,7 +53,7 @@ namespace OpenSim.Tests.Common.Setup | |||
53 | // UUID userId = UUID.Parse("00000000-0000-0000-0000-000000000099"); | 53 | // UUID userId = UUID.Parse("00000000-0000-0000-0000-000000000099"); |
54 | // return CreateUserWithInventory(commsManager, userId, callback); | 54 | // return CreateUserWithInventory(commsManager, userId, callback); |
55 | // } | 55 | // } |
56 | // | 56 | // |
57 | // /// <summary> | 57 | // /// <summary> |
58 | // /// Create a test user with a standard inventory | 58 | // /// Create a test user with a standard inventory |
59 | // /// </summary> | 59 | // /// </summary> |
@@ -108,11 +108,11 @@ namespace OpenSim.Tests.Common.Setup | |||
108 | // { | 108 | // { |
109 | // LocalUserServices lus = (LocalUserServices)commsManager.UserService; | 109 | // LocalUserServices lus = (LocalUserServices)commsManager.UserService; |
110 | // lus.AddUser(firstName, lastName, password, "bill@bailey.com", 1000, 1000, userId); | 110 | // lus.AddUser(firstName, lastName, password, "bill@bailey.com", 1000, 1000, userId); |
111 | // | 111 | // |
112 | // CachedUserInfo userInfo = commsManager.UserProfileCacheService.GetUserDetails(userId); | 112 | // CachedUserInfo userInfo = commsManager.UserProfileCacheService.GetUserDetails(userId); |
113 | // userInfo.OnInventoryReceived += callback; | 113 | // userInfo.OnInventoryReceived += callback; |
114 | // userInfo.FetchInventory(); | 114 | // userInfo.FetchInventory(); |
115 | // | 115 | // |
116 | // return userInfo; | 116 | // return userInfo; |
117 | // } | 117 | // } |
118 | 118 | ||
@@ -140,6 +140,6 @@ namespace OpenSim.Tests.Common.Setup | |||
140 | scene.UserAccountService.StoreUserAccount(ua); | 140 | scene.UserAccountService.StoreUserAccount(ua); |
141 | scene.InventoryService.CreateUserInventory(ua.PrincipalID); | 141 | scene.InventoryService.CreateUserInventory(ua.PrincipalID); |
142 | scene.AuthenticationService.SetPassword(ua.PrincipalID, pw); | 142 | scene.AuthenticationService.SetPassword(ua.PrincipalID, pw); |
143 | } | 143 | } |
144 | } | 144 | } |
145 | } \ No newline at end of file | 145 | } \ No newline at end of file |