PHP Class React\Tests\Stream\BufferTest

Inheritance: extends React\Tests\Stream\TestCase
显示文件 Open project: reactphp/stream

Public Methods

Method Description
testClose ( )
testCloseDuringDrainWillNotEmitFullDrain ( )
testConstructor ( )
testConstructorThrowsIfNotAValidStreamResource ( )
testDrain ( )
testDrainAndFullDrainAfterWrite ( )
testEmptyWriteDoesNotAddToLoop ( )
testEnd ( )
testEndWithData ( )
testErrorWhenStreamResourceIsInvalid ( )
testWrite ( )
testWriteDetectsWhenOtherSideIsClosed ( )
testWriteEmitsErrorWhenResourceIsNotWritable ( )
testWriteInDrain ( )
testWriteReturnsFalseWhenBufferIsExactlyFull ( )
testWriteReturnsFalseWhenBufferIsFull ( )
testWriteWithDataDoesAddResourceToLoop ( )
testWritingToClosedBufferShouldNotWriteToStream ( )
testWritingToClosedStream ( )

Private Methods

Method Description
createLoopMock ( )
createWriteableLoopMock ( )

Method Details

testClose() public method

public testClose ( )

testCloseDuringDrainWillNotEmitFullDrain() public method

testConstructor() public method

public testConstructor ( )

testConstructorThrowsIfNotAValidStreamResource() public method

testDrain() public method

public testDrain ( )

testDrainAndFullDrainAfterWrite() public method

testEmptyWriteDoesNotAddToLoop() public method

testEnd() public method

public testEnd ( )

testEndWithData() public method

public testEndWithData ( )

testErrorWhenStreamResourceIsInvalid() public method

testWrite() public method

public testWrite ( )

testWriteDetectsWhenOtherSideIsClosed() public method

testWriteEmitsErrorWhenResourceIsNotWritable() public method

testWriteInDrain() public method

public testWriteInDrain ( )

testWriteReturnsFalseWhenBufferIsExactlyFull() public method

testWriteReturnsFalseWhenBufferIsFull() public method

testWriteWithDataDoesAddResourceToLoop() public method

testWritingToClosedBufferShouldNotWriteToStream() public method

testWritingToClosedStream() public method