TestSuiteReport

The test suite reports is basically a stream of events reporting the test suite execution.

package

Default

Methods

__construct

__construct() 

endHandler

endHandler( $arg0) : $this

Arguments

$arg0

callable

Response

$this

Set an exception handler, the exception handler reports the test suite errors, it can be called mulitple times before the test ends.

exceptionHandler( $arg0) : $this

Arguments

$arg0

callable

Response

$this

a reference to this, so the API can be used fluently

Fetch the specified <code>amount</code> of elements. If the <code>ReadStream</code> has been paused, reading will recommence with the specified <code>amount</code> of items, otherwise the specified <code>amount</code> will be added to the current stream demand.

fetch( $arg0) : $this

Arguments

$arg0

integer

Response

$this

a reference to this, so the API can be used fluently

handler

handler( $arg0) : $this

Arguments

$arg0

callable

Response

$this

name

name() : string

Response

string

the test suite name

pause

pause() : $this

Response

$this

Pause this stream and return a to transfer the elements of this stream to a destination .

pipe() : \io\vertx\jphp\ext\unit\report\Pipe<TestCaseReport>

The stream will be resumed when the pipe will be wired to a WriteStream.

Response

\io\vertx\jphp\ext\unit\report\Pipe

a pipe

Like @see \io\vertx\jphp\core\streams\ReadStream::pipeTo but with no completion handler.

pipeTo( $arg0,  $arg1 = null) : void

param $dst [WriteStream] pipeTo($dst)

Pipe this ReadStream to the WriteStream.

Elements emitted by this stream will be written to the write stream until this stream ends or fails.

Once this stream has ended or failed, the write stream will be ended and the handler will be called with the result. param $dst [WriteStream] the destination write stream param $handler [callable] pipeTo($dst, $handler)

Arguments

$arg0

WriteStream

$arg1

callable

resume

resume() : $this

Response

$this