Fix some UserData file system usage inconsistencies with map save tests.
This commit is contained in:
@@ -3,8 +3,11 @@ using NUnit.Framework;
|
|||||||
using Robust.Server.Interfaces.Maps;
|
using Robust.Server.Interfaces.Maps;
|
||||||
using Robust.Shared.Interfaces.GameObjects;
|
using Robust.Shared.Interfaces.GameObjects;
|
||||||
using Robust.Shared.Interfaces.Map;
|
using Robust.Shared.Interfaces.Map;
|
||||||
|
using Robust.Shared.Interfaces.Resources;
|
||||||
|
using Robust.Shared.IoC;
|
||||||
using Robust.Shared.Map;
|
using Robust.Shared.Map;
|
||||||
using Robust.Shared.Maths;
|
using Robust.Shared.Maths;
|
||||||
|
using Robust.Shared.Utility;
|
||||||
|
|
||||||
namespace Content.IntegrationTests.Tests
|
namespace Content.IntegrationTests.Tests
|
||||||
{
|
{
|
||||||
@@ -14,7 +17,7 @@ namespace Content.IntegrationTests.Tests
|
|||||||
[Test]
|
[Test]
|
||||||
public async Task SaveLoadMultiGridMap()
|
public async Task SaveLoadMultiGridMap()
|
||||||
{
|
{
|
||||||
const string mapPath = @"Maps/Test/TestMap.yml";
|
const string mapPath = @"/Maps/Test/TestMap.yml";
|
||||||
|
|
||||||
var server = StartServer();
|
var server = StartServer();
|
||||||
await server.WaitIdleAsync();
|
await server.WaitIdleAsync();
|
||||||
@@ -24,6 +27,10 @@ namespace Content.IntegrationTests.Tests
|
|||||||
|
|
||||||
server.Post(() =>
|
server.Post(() =>
|
||||||
{
|
{
|
||||||
|
var dir = new ResourcePath(mapPath).Directory;
|
||||||
|
IoCManager.Resolve<IResourceManager>()
|
||||||
|
.UserData.CreateDir(dir);
|
||||||
|
|
||||||
var mapId = mapManager.CreateMap(new MapId(5));
|
var mapId = mapManager.CreateMap(new MapId(5));
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -38,14 +38,14 @@ namespace Content.IntegrationTests.Tests
|
|||||||
string one;
|
string one;
|
||||||
string two;
|
string two;
|
||||||
|
|
||||||
var rp1 = new ResourcePath("save load save 1.yml");
|
var rp1 = new ResourcePath("/save load save 1.yml");
|
||||||
using (var stream = userData.Open(rp1, FileMode.Open))
|
using (var stream = userData.Open(rp1, FileMode.Open))
|
||||||
using (var reader = new StreamReader(stream))
|
using (var reader = new StreamReader(stream))
|
||||||
{
|
{
|
||||||
one = reader.ReadToEnd();
|
one = reader.ReadToEnd();
|
||||||
}
|
}
|
||||||
|
|
||||||
var rp2 = new ResourcePath("save load save 2.yml");
|
var rp2 = new ResourcePath("/save load save 2.yml");
|
||||||
using (var stream = userData.Open(rp2, FileMode.Open))
|
using (var stream = userData.Open(rp2, FileMode.Open))
|
||||||
using (var reader = new StreamReader(stream))
|
using (var reader = new StreamReader(stream))
|
||||||
{
|
{
|
||||||
@@ -96,7 +96,7 @@ namespace Content.IntegrationTests.Tests
|
|||||||
|
|
||||||
server.Post(() =>
|
server.Post(() =>
|
||||||
{
|
{
|
||||||
mapLoader.SaveBlueprint(grid.Index, "load save ticks save 2.yml");
|
mapLoader.SaveBlueprint(grid.Index, "/load save ticks save 2.yml");
|
||||||
});
|
});
|
||||||
|
|
||||||
await server.WaitIdleAsync();
|
await server.WaitIdleAsync();
|
||||||
@@ -105,13 +105,13 @@ namespace Content.IntegrationTests.Tests
|
|||||||
string one;
|
string one;
|
||||||
string two;
|
string two;
|
||||||
|
|
||||||
using (var stream = userData.Open(new ResourcePath("load save ticks save 1.yml"), FileMode.Open))
|
using (var stream = userData.Open(new ResourcePath("/load save ticks save 1.yml"), FileMode.Open))
|
||||||
using (var reader = new StreamReader(stream))
|
using (var reader = new StreamReader(stream))
|
||||||
{
|
{
|
||||||
one = reader.ReadToEnd();
|
one = reader.ReadToEnd();
|
||||||
}
|
}
|
||||||
|
|
||||||
using (var stream = userData.Open(new ResourcePath("load save ticks save 2.yml"), FileMode.Open))
|
using (var stream = userData.Open(new ResourcePath("/load save ticks save 2.yml"), FileMode.Open))
|
||||||
using (var reader = new StreamReader(stream))
|
using (var reader = new StreamReader(stream))
|
||||||
{
|
{
|
||||||
two = reader.ReadToEnd();
|
two = reader.ReadToEnd();
|
||||||
|
|||||||
Reference in New Issue
Block a user