docs.unity3d.com
    Show / Hide Table of Contents

    Class FastBufferReaderTests

    Inheritance
    Object
    BaseFastBufferReaderWriterTest
    FastBufferReaderTests
    Inherited Members
    BaseFastBufferReaderWriterTest.GetTestStruct()
    BaseFastBufferReaderWriterTest.BaseTypeTest(Type, BaseFastBufferReaderWriterTest.WriteType)
    BaseFastBufferReaderWriterTest.BaseArrayTypeTest(Type, BaseFastBufferReaderWriterTest.WriteType)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.Netcode.EditorTests
    Syntax
    public class FastBufferReaderTests : BaseFastBufferReaderWriterTest

    Methods

    GivenFastBufferReaderInitializedFromFastBufferWriterContainingValue_WhenCallingToArray_ReturnedArrayMatchesContentOfWriter()

    Declaration
    public void GivenFastBufferReaderInitializedFromFastBufferWriterContainingValue_WhenCallingToArray_ReturnedArrayMatchesContentOfWriter()

    GivenFastBufferWriterContainingValue_WhenReadingArrayOfUnmanagedElementType_ValueMatchesWhatWasWritten(Type, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void GivenFastBufferWriterContainingValue_WhenReadingArrayOfUnmanagedElementType_ValueMatchesWhatWasWritten(Type testType, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Type testType
    BaseFastBufferReaderWriterTest.WriteType writeType

    GivenFastBufferWriterContainingValue_WhenReadingPartialValue_ValueMatchesWhatWasWritten(Int32, Int32)

    Declaration
    public void GivenFastBufferWriterContainingValue_WhenReadingPartialValue_ValueMatchesWhatWasWritten(int count, int offset)
    Parameters
    Type Name Description
    Int32 count
    Int32 offset

    GivenFastBufferWriterContainingValue_WhenReadingString_ValueMatchesWhatWasWritten(Boolean, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void GivenFastBufferWriterContainingValue_WhenReadingString_ValueMatchesWhatWasWritten(bool oneByteChars, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Boolean oneByteChars
    BaseFastBufferReaderWriterTest.WriteType writeType

    GivenFastBufferWriterContainingValue_WhenReadingUnmanagedType_ValueMatchesWhatWasWritten(Type, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void GivenFastBufferWriterContainingValue_WhenReadingUnmanagedType_ValueMatchesWhatWasWritten(Type testType, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Type testType
    BaseFastBufferReaderWriterTest.WriteType writeType

    RunFixedStringTest<T>(T, Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void RunFixedStringTest<T>(T fixedStringValue, int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
        where T : struct, INativeList<byte>, IUTF8Bytes
    Parameters
    Type Name Description
    T fixedStringValue
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType
    Type Parameters
    Name Description
    T

    RunTypeArrayTest<T>(T[])

    Declaration
    protected override void RunTypeArrayTest<T>(T[] valueToTest)
        where T : struct
    Parameters
    Type Name Description
    T[] valueToTest
    Type Parameters
    Name Description
    T
    Overrides
    Unity.Netcode.EditorTests.BaseFastBufferReaderWriterTest.RunTypeArrayTest<T>(T[])

    RunTypeArrayTestSafe<T>(T[])

    Declaration
    protected override void RunTypeArrayTestSafe<T>(T[] valueToTest)
        where T : struct
    Parameters
    Type Name Description
    T[] valueToTest
    Type Parameters
    Name Description
    T
    Overrides
    Unity.Netcode.EditorTests.BaseFastBufferReaderWriterTest.RunTypeArrayTestSafe<T>(T[])

    RunTypeTest<T>(T)

    Declaration
    protected override void RunTypeTest<T>(T valueToTest)
        where T : struct
    Parameters
    Type Name Description
    T valueToTest
    Type Parameters
    Name Description
    T
    Overrides
    Unity.Netcode.EditorTests.BaseFastBufferReaderWriterTest.RunTypeTest<T>(T)

    RunTypeTestSafe<T>(T)

    Declaration
    protected override void RunTypeTestSafe<T>(T valueToTest)
        where T : struct
    Parameters
    Type Name Description
    T valueToTest
    Type Parameters
    Name Description
    T
    Overrides
    Unity.Netcode.EditorTests.BaseFastBufferReaderWriterTest.RunTypeTestSafe<T>(T)

    WhenCallingReadByteAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadByteAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadByteDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadByteDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadBytePastBoundaryMarkedByTryBeginWrite_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadBytePastBoundaryMarkedByTryBeginWrite_OverflowExceptionIsThrown()

    WhenCallingReadByteSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadByteSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadByteSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadByteSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadBytesAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadBytesAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadBytesDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadBytesDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadBytesSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadBytesSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadBytesSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadBytesSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadBytesWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadBytesWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    WhenCallingReadByteWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadByteWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    WhenCallingReadValueAfterCallingTryBeginWriteWithTooFewBytes_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueAfterCallingTryBeginWriteWithTooFewBytes_OverflowExceptionIsThrown()

    WhenCallingReadValueSafeWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueSafeWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueSafeWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueSafeWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueSafeWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueSafeWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueSafeWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueSafeWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueSafeWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueSafeWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueSafeWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueSafeWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueWithByteArrayWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithByteArrayWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    WhenCallingReadValueWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueWithStringWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithStringWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    WhenCallingReadValueWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    Declaration
    public void WhenCallingReadValueWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()

    WhenCallingReadValueWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()

    WhenCallingReadValueWithUnmanagedTypeWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    Declaration
    public void WhenCallingReadValueWithUnmanagedTypeWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown()

    WhenCallingTryBeginRead_TheAllowedReadPositionIsMarkedRelativeToCurrentPosition()

    Declaration
    public void WhenCallingTryBeginRead_TheAllowedReadPositionIsMarkedRelativeToCurrentPosition()

    WhenCallingTryBeginReadInternal_AllowedReadPositionDoesNotMoveBackward()

    Declaration
    public void WhenCallingTryBeginReadInternal_AllowedReadPositionDoesNotMoveBackward()

    WhenCreatingAReaderFromAnEmptyArray_LengthIsZero()

    Declaration
    public void WhenCreatingAReaderFromAnEmptyArray_LengthIsZero()

    WhenCreatingAReaderFromAnEmptyArraySegment_LengthIsZero()

    Declaration
    public void WhenCreatingAReaderFromAnEmptyArraySegment_LengthIsZero()

    WhenCreatingAReaderFromAnEmptyBuffer_LengthIsZero()

    Declaration
    public void WhenCreatingAReaderFromAnEmptyBuffer_LengthIsZero()

    WhenCreatingAReaderFromAnEmptyFastBufferWriter_LengthIsZero()

    Declaration
    public void WhenCreatingAReaderFromAnEmptyFastBufferWriter_LengthIsZero()

    WhenCreatingAReaderFromAnEmptyNativeArray_LengthIsZero()

    Declaration
    public void WhenCreatingAReaderFromAnEmptyNativeArray_LengthIsZero()

    WhenCreatingNewFastBufferReader_IsInitializedIsTrue()

    Declaration
    public void WhenCreatingNewFastBufferReader_IsInitializedIsTrue()

    WhenDisposingFastBufferReader_IsInitializedIsFalse()

    Declaration
    public void WhenDisposingFastBufferReader_IsInitializedIsFalse()

    WhenReadingAfterSeeking_TheNewReadComesFromTheCorrectPosition()

    Declaration
    public void WhenReadingAfterSeeking_TheNewReadComesFromTheCorrectPosition()

    WhenReadingFixedString128Bytes_ValueIsReadCorrectly(Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void WhenReadingFixedString128Bytes_ValueIsReadCorrectly(int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType

    WhenReadingFixedString32Bytes_ValueIsReadCorrectly(Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void WhenReadingFixedString32Bytes_ValueIsReadCorrectly(int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType

    WhenReadingFixedString4096Bytes_ValueIsReadCorrectly(Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void WhenReadingFixedString4096Bytes_ValueIsReadCorrectly(int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType

    WhenReadingFixedString512Bytes_ValueIsReadCorrectly(Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void WhenReadingFixedString512Bytes_ValueIsReadCorrectly(int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType

    WhenReadingFixedString64Bytes_ValueIsReadCorrectly(Int32, BaseFastBufferReaderWriterTest.WriteType)

    Declaration
    public void WhenReadingFixedString64Bytes_ValueIsReadCorrectly(int numBytesWritten, BaseFastBufferReaderWriterTest.WriteType writeType)
    Parameters
    Type Name Description
    Int32 numBytesWritten
    BaseFastBufferReaderWriterTest.WriteType writeType

    WhenUsingDefaultFastBufferReader_IsInitializedIsFalse()

    Declaration
    public void WhenUsingDefaultFastBufferReader_IsInitializedIsFalse()
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 26 October 2023