Class UnityTransportTests
Inheritance
UnityTransportTests
Assembly: Unity.Netcode.RuntimeTests.dll
Syntax
public class UnityTransportTests
Methods
Cleanup()
Declaration
[UnityTearDown]
public IEnumerator Cleanup()
Returns
CurrentRttReportedCorrectly()
Declaration
[UnityTest]
[UnityPlatform(include = new RuntimePlatform[] { RuntimePlatform.OSXEditor, RuntimePlatform.WindowsEditor, RuntimePlatform.LinuxEditor })]
public IEnumerator CurrentRttReportedCorrectly()
Returns
DisconnectOnReliableSendQueueOverflow()
Declaration
[UnityTest]
public IEnumerator DisconnectOnReliableSendQueueOverflow()
Returns
MultipleSendsSingleFrame(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
public IEnumerator MultipleSendsSingleFrame(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
PingPong(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
public IEnumerator PingPong(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
PingPongSimultaneous(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
public IEnumerator PingPongSimultaneous(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
ReceiveMultipleClients(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
public IEnumerator ReceiveMultipleClients(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
ReliablePayloadsCanBeLargerThanMaximum()
Declaration
[UnityTest]
public IEnumerator ReliablePayloadsCanBeLargerThanMaximum()
Returns
SendCompletesOnUnreliableSendQueueOverflow()
Declaration
[UnityTest]
[UnityPlatform(exclude = new RuntimePlatform[] { RuntimePlatform.Switch, RuntimePlatform.PS4, RuntimePlatform.PS5 })]
public IEnumerator SendCompletesOnUnreliableSendQueueOverflow()
Returns
SendMaximumPayloadSize(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
[UnityPlatform(exclude = new RuntimePlatform[] { RuntimePlatform.Switch, RuntimePlatform.PS4, RuntimePlatform.PS5 })]
public IEnumerator SendMaximumPayloadSize(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
SendMultipleClients(NetworkDelivery, NetworkFamily)
Declaration
[UnityTest]
public IEnumerator SendMultipleClients(NetworkDelivery delivery, NetworkFamily family)
Parameters
Returns
SendQueuesFlushedOnLocalClientDisconnect(NetworkDelivery)
Declaration
[UnityTest]
public IEnumerator SendQueuesFlushedOnLocalClientDisconnect(NetworkDelivery delivery)
Parameters
Returns
SendQueuesFlushedOnRemoteClientDisconnect(NetworkDelivery)
Declaration
[UnityTest]
public IEnumerator SendQueuesFlushedOnRemoteClientDisconnect(NetworkDelivery delivery)
Parameters
Returns
SendQueuesFlushedOnShutdown(NetworkDelivery)
Declaration
[UnityTest]
public IEnumerator SendQueuesFlushedOnShutdown(NetworkDelivery delivery)
Parameters
Returns
SimulatorParametersAreEffective()
Declaration
[UnityTest]
[UnityPlatform(include = new RuntimePlatform[] { RuntimePlatform.OSXEditor, RuntimePlatform.WindowsEditor, RuntimePlatform.LinuxEditor })]
public IEnumerator SimulatorParametersAreEffective()
Returns