Class NetBufferTest
Inheritance
NetBufferTest
Assembly: com.unity.multiplayer-hlapi.EditorTests.dll
Syntax
[TestFixture]
public class NetBufferTest
Methods
AttemptToReadABunchOfBytesOutOfBufferBounds_OutOfRangeExceptionRaises()
Declaration
[Test]
public void AttemptToReadABunchOfBytesOutOfBufferBounds_OutOfRangeExceptionRaises()
AttemptToReadByteOutOfBufferBounds_OutOfRangeExceptionRaises()
Declaration
[Test]
public void AttemptToReadByteOutOfBufferBounds_OutOfRangeExceptionRaises()
BufferCreatedFromArrayOfBytesHasTheSameLengthAsOriginalArray()
Declaration
[Test]
public void BufferCreatedFromArrayOfBytesHasTheSameLengthAsOriginalArray()
BufferCreated_InitialParametersAreSet()
Declaration
[Test]
public void BufferCreated_InitialParametersAreSet()
BufferReferencesTheArrayAndDoesNotCopyItsValues()
Declaration
[Test]
public void BufferReferencesTheArrayAndDoesNotCopyItsValues()
BufferSizeGrowsSeveralTimesUntilNewSizeCanHandleAllValuesToWrite(int, int)
Declaration
[TestCase(4, 14)]
public void BufferSizeGrowsSeveralTimesUntilNewSizeCanHandleAllValuesToWrite(int length, int expectedLength)
Parameters
Type |
Name |
Description |
int |
length |
|
int |
expectedLength |
|
BufferSizeGrows_NewBufferLengthRoundedUp(int, int)
Declaration
[TestCase(100, 150)]
[TestCase(3, 5)]
[TestCase(1, 2)]
public void BufferSizeGrows_NewBufferLengthRoundedUp(int length, int expectedLength)
Parameters
Type |
Name |
Description |
int |
length |
|
int |
expectedLength |
|
BunchOfBytesCanBeReadAtOnce()
Declaration
[Test]
public void BunchOfBytesCanBeReadAtOnce()
CanReadOneByte()
Declaration
[Test]
public void CanReadOneByte()
CanWriteABunchOfBytesAtOnce(int, ushort)
Declaration
[TestCase(9, 4)]
[TestCase(9, 9)]
[TestCase(10, 5)]
[TestCase(10, 10)]
[TestCase(11, 6)]
[TestCase(11, 11)]
public void CanWriteABunchOfBytesAtOnce(int arraySize, ushort amountToWrite)
Parameters
Type |
Name |
Description |
int |
arraySize |
|
ushort |
amountToWrite |
|
CanWriteAtOffset(ushort, ushort)
Declaration
[TestCase(5, 4)]
[TestCase(10, 10)]
[TestCase(20, 20)]
[TestCase(5, 15)]
[TestCase(10, 10)]
[TestCase(20, 20)]
public void CanWriteAtOffset(ushort offset, ushort count)
Parameters
CanWriteByte()
Declaration
[Test]
public void CanWriteByte()
CanWriteEightBytes()
Declaration
[Test]
public void CanWriteEightBytes()
CanWriteFourBytes()
Declaration
[Test]
public void CanWriteFourBytes()
CanWriteTwoBytes()
Declaration
[Test]
public void CanWriteTwoBytes()
Declaration
[Test]
public void NewMemoryIsAllocated_ReferenceToOldArrayIsLost()
ReplaceFunctionReplacesInternalBufferWithProvidedOne()
Declaration
[Test]
public void ReplaceFunctionReplacesInternalBufferWithProvidedOne()
SeekZeroMovesPositionToZero()
Declaration
[Test]
public void SeekZeroMovesPositionToZero()
Setup()
Declaration
[SetUp]
public void Setup()
WriteBytesCopiesBytesIntoBufferFromCurrentPosition()
Declaration
[Test]
public void WriteBytesCopiesBytesIntoBufferFromCurrentPosition()