Change default test pooling options. (#18732)
This commit is contained in:
@@ -1,37 +0,0 @@
|
||||
using System.Linq;
|
||||
using Robust.Server.Player;
|
||||
using Robust.Shared.Enums;
|
||||
using Robust.Shared.GameObjects;
|
||||
|
||||
namespace Content.IntegrationTests.Tests.Networking
|
||||
{
|
||||
[TestFixture]
|
||||
public sealed class ConnectTest
|
||||
{
|
||||
[Test]
|
||||
public async Task TestConnect()
|
||||
{
|
||||
await using var pairTracker = await PoolManager.GetServerClient();
|
||||
var server = pairTracker.Pair.Server;
|
||||
var client = pairTracker.Pair.Client;
|
||||
|
||||
// Basic checks to ensure that they're connected and data got replicated.
|
||||
|
||||
var playerManager = server.ResolveDependency<IPlayerManager>();
|
||||
#pragma warning disable NUnit2045 // Interdependent assertions.
|
||||
Assert.That(playerManager.PlayerCount, Is.EqualTo(1));
|
||||
Assert.That(playerManager.Sessions.First().Status, Is.EqualTo(SessionStatus.InGame));
|
||||
#pragma warning restore NUnit2045
|
||||
|
||||
var clEntityManager = client.ResolveDependency<IEntityManager>();
|
||||
var svEntityManager = server.ResolveDependency<IEntityManager>();
|
||||
|
||||
var lastSvEntity = svEntityManager.GetEntities().Last();
|
||||
|
||||
Assert.That(clEntityManager.GetComponent<TransformComponent>(lastSvEntity).Coordinates,
|
||||
Is.EqualTo(svEntityManager.GetComponent<TransformComponent>(lastSvEntity).Coordinates));
|
||||
|
||||
await pairTracker.CleanReturnAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@ namespace Content.IntegrationTests.Tests.Networking
|
||||
[Test]
|
||||
public async Task TestConnect()
|
||||
{
|
||||
await using var pairTracker = await PoolManager.GetServerClient();
|
||||
await using var pairTracker = await PoolManager.GetServerClient(new PoolSettings { Connected = true });
|
||||
var server = pairTracker.Pair.Server;
|
||||
var client = pairTracker.Pair.Client;
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace Content.IntegrationTests.Tests.Networking
|
||||
[Test]
|
||||
public async Task Test()
|
||||
{
|
||||
await using var pairTracker = await PoolManager.GetServerClient();
|
||||
await using var pairTracker = await PoolManager.GetServerClient(new PoolSettings { Connected = true });
|
||||
var server = pairTracker.Pair.Server;
|
||||
var client = pairTracker.Pair.Client;
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace Content.IntegrationTests.Tests.Networking
|
||||
[Test]
|
||||
public async Task Test()
|
||||
{
|
||||
await using var pairTracker = await PoolManager.GetServerClient(new() { DummyTicker = true });
|
||||
await using var pairTracker = await PoolManager.GetServerClient(new PoolSettings { Connected = true });
|
||||
var server = pairTracker.Pair.Server;
|
||||
var client = pairTracker.Pair.Client;
|
||||
|
||||
@@ -43,6 +43,7 @@ namespace Content.IntegrationTests.Tests.Networking
|
||||
var cGameStateManager = client.ResolveDependency<IClientGameStateManager>();
|
||||
var cfg = client.ResolveDependency<IConfigurationManager>();
|
||||
var log = cfg.GetCVar(CVars.NetLogging);
|
||||
Assert.That(cfg.GetCVar(CVars.NetInterp), Is.True);
|
||||
|
||||
EntityUid serverEnt = default;
|
||||
PredictionTestComponent serverComponent = default!;
|
||||
|
||||
Reference in New Issue
Block a user