Skip to content

Commit e3fe2a8

Browse files
committed
fix: release test discrepancies
1 parent f51f5d4 commit e3fe2a8

14 files changed

Lines changed: 37 additions & 9 deletions

tests/FixedMathSharp.Tests/Bounds/BoundingArea.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,7 @@ public void BoundingArea_NetSerialization_RoundTripMaintainsData()
341341
Assert.Equal(originalValue, deserializedValue);
342342
}
343343

344+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
344345
[Fact]
345346
public void BoundingArea_MemoryPackSerialization_RoundTripMaintainsData()
346347
{
@@ -355,6 +356,7 @@ public void BoundingArea_MemoryPackSerialization_RoundTripMaintainsData()
355356
// Check that deserialized values match the original
356357
Assert.Equal(originalValue, deserializedValue);
357358
}
359+
#endif
358360

359361
#endregion
360362
}

tests/FixedMathSharp.Tests/Bounds/BoundingBox.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,7 @@ public void BoundingBox_NetSerialization_RoundTripMaintainsData()
434434
Assert.Equal(originalValue, deserializedValue);
435435
}
436436

437+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
437438
[Fact]
438439
public void BoundingBox_MemoryPackSerialization_RoundTripMaintainsData()
439440
{
@@ -458,6 +459,7 @@ public void MemoryPack_SerializedBox_RemainsMutable()
458459

459460
Assert.Equal(new Vector3d(2, 2, 2), deserialized.Proportions);
460461
}
462+
#endif
461463

462464
#endregion
463465
}

tests/FixedMathSharp.Tests/Bounds/BoundingSphere.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,7 @@ public void BoundingSphere_NetSerialization_RoundTripMaintainsData()
399399
Assert.Equal(originalValue, deserializedValue);
400400
}
401401

402+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
402403
[Fact]
403404
public void BoundingSphere_MemoryPackSerialization_RoundTripMaintainsData()
404405
{
@@ -410,6 +411,7 @@ public void BoundingSphere_MemoryPackSerialization_RoundTripMaintainsData()
410411
// Check that deserialized values match the original
411412
Assert.Equal(originalValue, deserializedValue);
412413
}
414+
#endif
413415

414416
#endregion
415417
}

tests/FixedMathSharp.Tests/Bounds/FixedRay.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ public void Equality_UsesPositionAndDirection()
175175
Assert.NotEqual(ray, different);
176176
}
177177

178+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
178179
[Fact]
179180
public void Serialization_RoundTripsState()
180181
{
@@ -189,4 +190,5 @@ public void Serialization_RoundTripsState()
189190
Assert.Equal(ray, jsonRoundTrip);
190191
Assert.Equal(ray, memoryPackRoundTrip);
191192
}
193+
#endif
192194
}

tests/FixedMathSharp.Tests/Fixed3x3.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,7 @@ public void Fixed3x3_NetSerialization_RoundTripMaintainsData()
491491
Assert.Equal(original3x3, deserialized3x3);
492492
}
493493

494+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
494495
[Fact]
495496
public void Fixed3x3_MemoryPackSerialization_RoundTripMaintainsData()
496497
{
@@ -502,6 +503,7 @@ public void Fixed3x3_MemoryPackSerialization_RoundTripMaintainsData()
502503
// Check that deserialized values match the original
503504
Assert.Equal(originalValue, deserializedValue);
504505
}
506+
#endif
505507

506508
#endregion
507509
}

tests/FixedMathSharp.Tests/Fixed4x4.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -978,6 +978,7 @@ public void Fixed4x4_NetSerialization_RoundTripMaintainsData()
978978
Assert.Equal(original4x4, deserialized4x4);
979979
}
980980

981+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
981982
[Fact]
982983
public void Fixed4x4_MemoryPackSerialization_RoundTripMaintainsData()
983984
{
@@ -993,6 +994,7 @@ public void Fixed4x4_MemoryPackSerialization_RoundTripMaintainsData()
993994
// Check that deserialized values match the original
994995
Assert.Equal(originalValue, deserializedValue);
995996
}
997+
#endif
996998

997999
#endregion
9981000
}

tests/FixedMathSharp.Tests/Fixed64.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,7 @@ public void Fixed64_NetSerialization_RoundTripMaintainsData()
432432
Assert.Equal(originalValue, deserializedValue);
433433
}
434434

435+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
435436
[Fact]
436437
public void Fixed64_MemoryPackSerialization_RoundTripMaintainsData()
437438
{
@@ -443,6 +444,7 @@ public void Fixed64_MemoryPackSerialization_RoundTripMaintainsData()
443444
// Check that deserialized values match the original
444445
Assert.Equal(originalValue, deserializedValue);
445446
}
447+
#endif
446448

447449
#endregion
448450
}

tests/FixedMathSharp.Tests/FixedCurveTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ public void FixedCurve_NetSerialization_RoundTripMaintainsData()
221221
Assert.Equal(originalCurve, deserializedCurve);
222222
}
223223

224+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
224225
[Fact]
225226
public void FixedCurve_MemoryPackSerialization_RoundTripMaintainsData()
226227
{
@@ -235,6 +236,7 @@ public void FixedCurve_MemoryPackSerialization_RoundTripMaintainsData()
235236
// Check that deserialized values match the original
236237
Assert.Equal(originalValue, deserializedValue);
237238
}
239+
#endif
238240

239241
#endregion
240242
}

tests/FixedMathSharp.Tests/FixedMathSharp.Tests.csproj

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,20 @@
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>
88
<IsTestProject>true</IsTestProject>
9-
<Configurations>Debug;Release;ReleaseLean</Configurations>
10-
<OutputType>Exe</OutputType>
11-
<RunSettingsFilePath>$(MSBuildThisFileDirectory)coverlet.runsettings</RunSettingsFilePath>
9+
<Configurations>Debug;Release;ReleaseLean</Configurations>
10+
<OutputType>Exe</OutputType>
11+
<RunSettingsFilePath>$(MSBuildThisFileDirectory)coverlet.runsettings</RunSettingsFilePath>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Configuration)' == 'ReleaseLean'">
14+
<DefineConstants>$(DefineConstants);FIXEDMATHSHARP_DISABLE_MEMORYPACK</DefineConstants>
1215
</PropertyGroup>
1316
<ItemGroup>
1417
<ProjectReference Include="..\..\src\FixedMathSharp\FixedMathSharp.csproj">
15-
<Private>True</Private>
16-
<IncludeAssets>compile; build</IncludeAssets>
17-
<PrivateAssets>all</PrivateAssets>
18-
</ProjectReference>
18+
<Private>True</Private>
19+
<IncludeAssets>compile; build</IncludeAssets>
20+
<PrivateAssets>all</PrivateAssets>
21+
</ProjectReference>
1922
<ProjectReference Include="..\..\src\FixedMathSharp.FluentAssertions\FixedMathSharp.FluentAssertions.csproj" />
20-
<PackageReference Include="MemoryPack" Version="1.21.4" />
2123
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
2224
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
2325
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
@@ -36,4 +38,4 @@
3638
<ItemGroup>
3739
<None Remove=".gitignore" />
3840
</ItemGroup>
39-
</Project>
41+
</Project>

tests/FixedMathSharp.Tests/FixedQuaternion.Tests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,7 @@ public void FixedQuanternion_NetSerialization_RoundTripMaintainsData()
685685
Assert.Equal(originalRotation, deserializedRotation);
686686
}
687687

688+
#if !FIXEDMATHSHARP_DISABLE_MEMORYPACK
688689
[Fact]
689690
public void FixedQuanternion_MemoryPackSerialization_RoundTripMaintainsData()
690691
{
@@ -700,6 +701,7 @@ public void FixedQuanternion_MemoryPackSerialization_RoundTripMaintainsData()
700701
// Check that deserialized values match the original
701702
Assert.Equal(originalValue, deserializedValue);
702703
}
704+
#endif
703705

704706
#endregion
705707
}

0 commit comments

Comments
 (0)