docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class NetBufferTest

    Inheritance
    object
    NetBufferTest
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Global Namespace
    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
    Type Name Description
    ushort offset
    ushort count

    CanWriteByte()

    Declaration
    [Test]
    public void CanWriteByte()

    CanWriteEightBytes()

    Declaration
    [Test]
    public void CanWriteEightBytes()

    CanWriteFourBytes()

    Declaration
    [Test]
    public void CanWriteFourBytes()

    CanWriteTwoBytes()

    Declaration
    [Test]
    public void CanWriteTwoBytes()

    NewMemoryIsAllocated_ReferenceToOldArrayIsLost()

    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()
    In This Article
    Back to top
    Copyright © 2025 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)