File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed
testproject/Assets/Tests/Runtime Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change 99
1010namespace 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 }
You can’t perform that action at this time.
0 commit comments