docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FastBufferWriterTests

    Inheritance
    object
    BaseFastBufferReaderWriterTest
    FastBufferWriterTests
    Inherited Members
    BaseFastBufferReaderWriterTest.GetTestStruct()
    BaseFastBufferReaderWriterTest.BaseTypeTest(Type, BaseFastBufferReaderWriterTest.WriteType)
    BaseFastBufferReaderWriterTest.BaseArrayTypeTest(Type, BaseFastBufferReaderWriterTest.WriteType)
    BaseFastBufferReaderWriterTest.BaseNativeArrayTypeTest(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
    Assembly: solution.dll
    Syntax
    public class FastBufferWriterTests : BaseFastBufferReaderWriterTest

    Methods

    Name Description
    RunFixedStringTest<T>(T, int, WriteType)
    RunTypeArrayTestSafe<T>(T[])
    RunTypeArrayTest<T>(T[])
    RunTypeNativeArrayTestSafe<T>(NativeArray<T>)
    RunTypeNativeArrayTest<T>(NativeArray<T>)
    RunTypeTestSafe<T>(T)
    RunTypeTest<T>(T)
    WhenBufferGrows_MaxCapacityIsNotExceeded()
    WhenBufferGrowthRequiredIsMoreThanDouble_BufferGrowsEnoughToContainRequestedValue()
    WhenCallingToArray_ReturnedArrayContainsCorrectData()
    WhenCallingTryBeginWriteInternal_AllowedWritePositionDoesNotMoveBackward()
    WhenCallingTryBeginWrite_TheAllowedWritePositionIsMarkedRelativeToCurrentPosition()
    WhenCallingWriteByteAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteByteDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteBytePastBoundaryMarkedByTryBeginWrite_OverflowExceptionIsThrown()
    WhenCallingWriteByteSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteByteSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteByteWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown()
    WhenCallingWriteBytesAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteBytesDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteBytesSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteBytesSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteBytesWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown()
    WhenCallingWriteValueAfterCallingTryBeginWriteWithTooFewBytes_OverflowExceptionIsThrown()
    WhenCallingWriteValueSafeWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueSafeWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueSafeWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueSafeWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueSafeWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueSafeWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueWithByteArrayWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown()
    WhenCallingWriteValueWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueWithStringWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown()
    WhenCallingWriteValueWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown()
    WhenCallingWriteValueWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown()
    WhenCallingWriteValueWithUnmanagedTypeWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown()
    WhenCreatingNewFastBufferWriter_CapacityIsCorrect()
    WhenCreatingNewFastBufferWriter_IsInitializedIsTrue()
    WhenCreatingNewFastBufferWriter_MaxCapacityIsCorrect()
    WhenDisposingFastBufferWriter_IsInitializedIsFalse()
    WhenRequestingWriteExactlyAtBoundsForGrowingWriter_BufferDoesntGrow()
    WhenRequestingWritePastBoundsForGrowingWriter_BufferGrowsWithoutLosingData()
    WhenRequestingWritePastBoundsForNonGrowingWriter_TryBeginWriteReturnsFalse()
    WhenSeekingBackward_LengthDoesNotChange()
    WhenSeekingForward_LengthUpdatesToNewPosition()
    WhenTruncatingToCurrentPosition_LengthIsUpdated()
    WhenTruncatingToSpecificPositionAheadOfWritePosition_LengthIsUpdatedAndPositionIsNot()
    WhenTruncatingToSpecificPositionBehindWritePosition_BothLengthAndPositionAreUpdated()
    WhenTryBeginWriteReturnsFalseAndOverflowExceptionIsThrown_DataIsNotAffected()
    WhenTryBeginWriteReturnsFalse_WritingThrowsOverflowException()
    WhenTryingToWritePastMaxCapacity_GrowthDoesNotOccurAndTryBeginWriteReturnsFalse()
    WhenUsingDefaultFastBufferWriter_IsInitializedIsFalse()
    WhenWritingAfterSeeking_TheNewWriteGoesToTheCorrectPosition()
    WhenWritingArrayOfUnmanagedElementType_ArrayIsWrittenCorrectly(Type, WriteType)
    WhenWritingFixedString128Bytes_ValueIsWrittenCorrectly(int, WriteType)
    WhenWritingFixedString32Bytes_ValueIsWrittenCorrectly(int, WriteType)
    WhenWritingFixedString4096Bytes_ValueIsWrittenCorrectly(int, WriteType)
    WhenWritingFixedString512Bytes_ValueIsWrittenCorrectly(int, WriteType)
    WhenWritingFixedString64Bytes_ValueIsWrittenCorrectly(int, WriteType)
    WhenWritingNativeArrayOfUnmanagedElementType_NativeArrayIsWrittenCorrectly(Type, WriteType)
    WhenWritingPartialValueWithCountAndOffset_ValueIsWrittenCorrectly(int, int)
    WhenWritingString_ValueIsWrittenCorrectly(bool, WriteType)
    WhenWritingUnmanagedType_ValueIsWrittenCorrectly(Type, WriteType)
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)