Skip to content

Commit ce775d0

Browse files
test - update
Cleaning up TimeInitializationTest a bit.
1 parent ca9bfcc commit ce775d0

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

com.unity.netcode.gameobjects/Tests/Runtime/Timing/TimeInitializationTest.cs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,11 @@ public IEnumerator TestClientTimeInitializationOnConnect([Values(0, 1f)] float s
4242
yield return new WaitUntil(() => server.NetworkTickSystem.ServerTime.Tick > 2);
4343

4444
var serverTimePassed = server.NetworkTickSystem.ServerTime.Time;
45-
var doubleExpectedServerTickCount = (int)System.Math.Floor(serverTimePassed / server.ServerTime.FixedDeltaTimeAsDouble);
46-
var expectedServerTickCount = Mathf.FloorToInt((float)(serverTimePassed * 30));
47-
48-
Debug.Log($"Server Tick: {server.NetworkTickSystem.ServerTime.Tick} Prev-ServerTick: {serverTick} Server Time: {server.NetworkTickSystem.ServerTime.Time} ExpDoubTick: {doubleExpectedServerTickCount} ExpTick: {expectedServerTickCount}");
4945

46+
// Use FixedDeltaTimeAsDouble and divide the tick frequency into the time passed to get the accurate tick count
47+
var expectedServerTickCount = (int)System.Math.Floor(serverTimePassed / server.ServerTime.FixedDeltaTimeAsDouble);
5048
var ticksPassed = server.NetworkTickSystem.ServerTime.Tick - serverTick;
51-
Assert.AreEqual(doubleExpectedServerTickCount, ticksPassed, $"Double calculated tick count failed: DTick ({doubleExpectedServerTickCount}) TicksPassed ({ticksPassed}) Server Tick ({server.NetworkTickSystem.ServerTime.Tick}) Prev-Server Tick ({serverTick})");
52-
if (expectedServerTickCount != ticksPassed)
53-
{
54-
Debug.Log($"FloorToInt calculated tick count failed: DTick ({expectedServerTickCount}) TicksPassed ({ticksPassed}) Server Tick ({server.NetworkTickSystem.ServerTime.Tick}) Prev-Server Tick ({serverTick})");
55-
}
56-
//Assert.AreEqual(expectedServerTickCount, ticksPassed, $"FloorToInt calculated tick count failed: DTick ({expectedServerTickCount}) TicksPassed ({ticksPassed}) Server Tick ({server.NetworkTickSystem.ServerTime.Tick}) Prev-Server Tick ({serverTick})");
49+
Assert.AreEqual(expectedServerTickCount, ticksPassed, $"Calculated tick failed: Tick ({expectedServerTickCount}) TicksPassed ({ticksPassed}) Server Tick ({server.NetworkTickSystem.ServerTime.Tick}) Prev-Server Tick ({serverTick})");
5750

5851
yield return new WaitForSeconds(clientStartDelay);
5952

0 commit comments

Comments
 (0)