Просмотр исходного кода

misc: chore: Fix object creation in Tests project

Evan Husted 1 год назад
Родитель
Сommit
5fad450027

+ 14 - 14
src/Ryujinx.Tests/Common/Extensions/SequenceReaderExtensionsTests.cs

@@ -23,7 +23,7 @@ namespace Ryujinx.Tests.Common.Extensions
             ReadOnlySequence<byte> sequence =
                 CreateSegmentedByteSequence(originalStructs, maxSegmentSize ?? Unsafe.SizeOf<MyUnmanagedStruct>());
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+            SequenceReader<byte> sequenceReader = new(sequence);
 
             foreach (MyUnmanagedStruct original in originalStructs)
             {
@@ -43,7 +43,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             ReadOnlySequence<byte> sequence = CreateSegmentedByteSequence(originalStructs, 3);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+            SequenceReader<byte> sequenceReader = new(sequence);
 
             foreach (MyUnmanagedStruct original in originalStructs)
             {
@@ -64,7 +64,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             ReadOnlySequence<byte> sequence = CreateSegmentedByteSequence(originalStructs, int.MaxValue);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+            SequenceReader<byte> sequenceReader = new(sequence);
 
             foreach (MyUnmanagedStruct original in originalStructs)
             {
@@ -88,7 +88,7 @@ namespace Ryujinx.Tests.Common.Extensions
             // Act/Assert
             Assert.Throws<ArgumentOutOfRangeException>(() =>
             {
-                SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+                SequenceReader<byte> sequenceReader = new(sequence);
 
                 sequenceReader.Advance(1);
 
@@ -106,7 +106,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             BinaryPrimitives.WriteInt32LittleEndian(buffer.AsSpan(), TestValue);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(new ReadOnlySequence<byte>(buffer));
+            SequenceReader<byte> sequenceReader = new(new ReadOnlySequence<byte>(buffer));
 
             // Act
             sequenceReader.ReadLittleEndian(out int roundTrippedValue);
@@ -125,7 +125,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             BinaryPrimitives.WriteInt32BigEndian(buffer.AsSpan(), TestValue);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(new ReadOnlySequence<byte>(buffer));
+            SequenceReader<byte> sequenceReader = new(new ReadOnlySequence<byte>(buffer));
 
             // Act
             sequenceReader.ReadLittleEndian(out int roundTrippedValue);
@@ -147,7 +147,7 @@ namespace Ryujinx.Tests.Common.Extensions
             // Act/Assert
             Assert.Throws<ArgumentOutOfRangeException>(() =>
             {
-                SequenceReader<byte> sequenceReader = new SequenceReader<byte>(new ReadOnlySequence<byte>(buffer));
+                SequenceReader<byte> sequenceReader = new(new ReadOnlySequence<byte>(buffer));
                 sequenceReader.Advance(1);
 
                 sequenceReader.ReadLittleEndian(out int roundTrippedValue);
@@ -173,7 +173,7 @@ namespace Ryujinx.Tests.Common.Extensions
             // Act/Assert
             Assert.Throws<ArgumentOutOfRangeException>(() =>
             {
-                SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+                SequenceReader<byte> sequenceReader = new(sequence);
 
                 sequenceReader.Advance(1);
 
@@ -200,7 +200,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             Assert.Throws<ArgumentOutOfRangeException>(() =>
             {
-                SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+                SequenceReader<byte> sequenceReader = new(sequence);
 
                 sequenceReader.SetConsumed(MyUnmanagedStruct.SizeOf * StructCount + 1);
             });
@@ -213,7 +213,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             ReadOnlySequence<byte> sequence = CreateSegmentedByteSequence(originalStructs, maxSegmentLength);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+            SequenceReader<byte> sequenceReader = new(sequence);
 
             foreach (MyUnmanagedStruct original in originalStructs)
             {
@@ -232,7 +232,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
             ReadOnlySequence<byte> sequence = CreateSegmentedByteSequence(originalStructs, maxSegmentLength);
 
-            SequenceReader<byte> sequenceReader = new SequenceReader<byte>(sequence);
+            SequenceReader<byte> sequenceReader = new(sequence);
 
             static void SetConsumedAndAssert(scoped ref SequenceReader<byte> sequenceReader, long consumed)
             {
@@ -283,7 +283,7 @@ namespace Ryujinx.Tests.Common.Extensions
                 const int BaseInt32Value = 0x1234abcd;
                 const short BaseInt16Value = 0x5678;
 
-                MyUnmanagedStruct result = new MyUnmanagedStruct
+                MyUnmanagedStruct result = new()
                 {
                     BehaviourSize = BaseInt32Value ^ rng.Next(),
                     MemoryPoolsSize = BaseInt32Value ^ rng.Next(),
@@ -320,7 +320,7 @@ namespace Ryujinx.Tests.Common.Extensions
 
         private static IEnumerable<MyUnmanagedStruct> EnumerateNewUnmanagedStructs()
         {
-            Random rng = new Random(0);
+            Random rng = new(0);
 
             while (true)
             {
@@ -331,7 +331,7 @@ namespace Ryujinx.Tests.Common.Extensions
         private static ReadOnlySequence<byte> CreateSegmentedByteSequence<T>(T[] array, int maxSegmentLength) where T : unmanaged
         {
             byte[] arrayBytes = MemoryMarshal.AsBytes(array.AsSpan()).ToArray();
-            Memory<byte> memory = new Memory<byte>(arrayBytes);
+            Memory<byte> memory = new(arrayBytes);
             int index = 0;
 
             BytesReadOnlySequenceSegment first = null, last = null;

+ 2 - 2
src/Ryujinx.Tests/Cpu/CpuTestSimdCvt32.cs

@@ -465,7 +465,7 @@ namespace Ryujinx.Tests.Cpu
 
             opcode |= (fixImm & 0x3f) << 16;
 
-            V128 v0 = new V128((uint)s0, (uint)s1, (uint)s2, (uint)s3);
+            V128 v0 = new((uint)s0, (uint)s1, (uint)s2, (uint)s3);
 
             SingleOpcode(opcode, v0: v0);
 
@@ -505,7 +505,7 @@ namespace Ryujinx.Tests.Cpu
 
             opcode |= (fixImm & 0x3f) << 16;
 
-            V128 v0 = new V128(s0, s1, s2, s3);
+            V128 v0 = new(s0, s1, s2, s3);
 
             SingleOpcode(opcode, v0: v0);
 

+ 11 - 11
src/Ryujinx.Tests/Memory/PartialUnmaps.cs

@@ -27,11 +27,11 @@ namespace Ryujinx.Tests.Memory
         {
             MemoryAllocationFlags asFlags = MemoryAllocationFlags.Reserve | MemoryAllocationFlags.ViewCompatible;
 
-            MemoryBlock addressSpace = new MemoryBlock(asSize, asFlags);
-            MemoryBlock addressSpaceMirror = new MemoryBlock(asSize, asFlags);
+            MemoryBlock addressSpace = new(asSize, asFlags);
+            MemoryBlock addressSpaceMirror = new(asSize, asFlags);
 
-            MemoryTracking tracking = new MemoryTracking(new MockVirtualMemoryManager(asSize, 0x1000), 0x1000);
-            MemoryEhMeilleure exceptionHandler = new MemoryEhMeilleure(addressSpace, addressSpaceMirror, tracking);
+            MemoryTracking tracking = new(new MockVirtualMemoryManager(asSize, 0x1000), 0x1000);
+            MemoryEhMeilleure exceptionHandler = new(addressSpace, addressSpaceMirror, tracking);
 
             return (addressSpace, addressSpaceMirror, exceptionHandler);
         }
@@ -72,7 +72,7 @@ namespace Ryujinx.Tests.Memory
             ulong vaSize = 0x100000;
 
             // The first 0x100000 is mapped to start. It is replaced from the center with the 0x200000 mapping.
-            MemoryBlock backing = new MemoryBlock(vaSize * 2, MemoryAllocationFlags.Mirrorable);
+            MemoryBlock backing = new(vaSize * 2, MemoryAllocationFlags.Mirrorable);
 
             (MemoryBlock unusedMainMemory, MemoryBlock memory, MemoryEhMeilleure exceptionHandler) = GetVirtual(vaSize * 2);
 
@@ -217,7 +217,7 @@ namespace Ryujinx.Tests.Memory
             ulong vaSize = 0x100000;
 
             // The first 0x100000 is mapped to start. It is replaced from the center with the 0x200000 mapping.
-            MemoryBlock backing = new MemoryBlock(vaSize * 2, MemoryAllocationFlags.Mirrorable);
+            MemoryBlock backing = new(vaSize * 2, MemoryAllocationFlags.Mirrorable);
 
             (MemoryBlock mainMemory, MemoryBlock unusedMirror, MemoryEhMeilleure exceptionHandler) = GetVirtual(vaSize * 2);
 
@@ -296,7 +296,7 @@ namespace Ryujinx.Tests.Memory
             ref PartialUnmapState state = ref PartialUnmapState.GetRef();
 
             bool running = true;
-            Thread testThread = new Thread(() =>
+            Thread testThread = new(() =>
             {
                 PartialUnmapState.GetRef().RetryFromAccessViolation();
                 while (running)
@@ -376,8 +376,8 @@ namespace Ryujinx.Tests.Memory
         [Test]
         public void NativeReaderWriterLock()
         {
-            NativeReaderWriterLock rwLock = new NativeReaderWriterLock();
-            List<Thread> threads = new List<Thread>();
+            NativeReaderWriterLock rwLock = new();
+            List<Thread> threads = new();
 
             int value = 0;
 
@@ -387,7 +387,7 @@ namespace Ryujinx.Tests.Memory
 
             for (int i = 0; i < 5; i++)
             {
-                Thread readThread = new Thread(() =>
+                Thread readThread = new(() =>
                 {
                     int count = 0;
                     while (running)
@@ -424,7 +424,7 @@ namespace Ryujinx.Tests.Memory
 
             for (int i = 0; i < 2; i++)
             {
-                Thread writeThread = new Thread(() =>
+                Thread writeThread = new(() =>
                 {
                     int count = 0;
                     while (running)