Skip to content

Commit 5aa75ad

Browse files
committed
Add tests
1 parent 428ba49 commit 5aa75ad

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

testproject/Assets/Tests/Runtime/NetworkManagerTests.cs

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,28 @@
99

1010
namespace TestProject.RuntimeTests
1111
{
12+
public class NetworkManagerTests : NetcodeIntegrationTest
13+
{
14+
protected override int NumberOfClients => 2;
15+
16+
[Test]
17+
public void ValidateTransportAndClientIds()
18+
{
19+
var transportId = m_ServerNetworkManager.GetTransportIdFromClientId(m_ServerNetworkManager.LocalClientId);
20+
Assert.IsTrue(m_ServerNetworkManager.GetTransportIdFromClientId(m_ServerNetworkManager.LocalClientId) == m_ServerNetworkManager.ConnectionManager.ServerTransportId);
21+
Assert.IsTrue(m_ServerNetworkManager.GetClientIdFromTransportId(transportId) == m_ServerNetworkManager.LocalClientId);
22+
23+
foreach (var client in m_ClientNetworkManagers)
24+
{
25+
transportId = m_ServerNetworkManager.GetTransportIdFromClientId(client.LocalClientId);
26+
Assert.AreEqual(client.LocalClientId, m_ServerNetworkManager.GetClientIdFromTransportId(transportId), "Server and client transport IDs don't match.");
27+
}
28+
}
29+
}
30+
1231
[TestFixture(UseSceneManagement.SceneManagementDisabled)]
1332
[TestFixture(UseSceneManagement.SceneManagementEnabled)]
14-
public class NetworkManagerTests : NetcodeIntegrationTest
33+
public class NetworkManagerSceneTests : NetcodeIntegrationTest
1534
{
1635
private const string k_SceneToLoad = "InSceneNetworkObject";
1736
protected override int NumberOfClients => 0;
@@ -33,7 +52,7 @@ public enum UseSceneManagement
3352

3453
private bool m_UseSceneManagement;
3554

36-
public NetworkManagerTests(UseSceneManagement useSceneManagement)
55+
public NetworkManagerSceneTests(UseSceneManagement useSceneManagement)
3756
{
3857
m_UseSceneManagement = useSceneManagement == UseSceneManagement.SceneManagementEnabled;
3958
}

0 commit comments

Comments
 (0)