yxorP Documentation

ResultExpectation
in package

Spec test operation result expectation.

Table of Contents

ASSERT_BULKWRITE  = 1
ASSERT_CALLABLE  = 11
ASSERT_DELETE  = 2
ASSERT_DOCUMENTS_MATCH  = 12
ASSERT_INSERTMANY  = 3
ASSERT_INSERTONE  = 4
ASSERT_MATCHES_DOCUMENT  = 9
ASSERT_NOTHING  = 0
ASSERT_NULL  = 10
ASSERT_SAME  = 6
ASSERT_SAME_DOCUMENT  = 7
ASSERT_SAME_DOCUMENTS  = 8
ASSERT_UPDATE  = 5
$assertionCallable  : callable
$assertionType  : int
$expectedValue  : mixed
assert()  : void
Assert that the result expectation matches the actual outcome.
fromChangeStreams()  : mixed
fromClientSideEncryption()  : mixed
fromCrud()  : mixed
fromReadWriteConcern()  : mixed
fromRetryableReads()  : mixed
fromRetryableWrites()  : mixed
fromTransactions()  : mixed
isExpected()  : mixed
__construct()  : mixed
isArrayOfObjects()  : mixed
isErrorResult()  : bool
Determines whether the result is actually an error expectation.

Constants

Properties

Methods

assert()

Assert that the result expectation matches the actual outcome.

public assert(FunctionalTestCase $test, mixed $actual) : void
Parameters
$test : FunctionalTestCase

Test instance for performing assertions

$actual : mixed
Tags
throws
LogicException

if the assertion type is unsupported

Return values
void

fromChangeStreams()

public static fromChangeStreams(stdClass $result, callable $assertionCallable) : mixed
Parameters
$result : stdClass
$assertionCallable : callable
Return values
mixed

fromClientSideEncryption()

public static fromClientSideEncryption(stdClass $operation, mixed $defaultAssertionType) : mixed
Parameters
$operation : stdClass
$defaultAssertionType : mixed
Return values
mixed

fromCrud()

public static fromCrud(stdClass $operation, mixed $defaultAssertionType) : mixed
Parameters
$operation : stdClass
$defaultAssertionType : mixed
Return values
mixed

fromReadWriteConcern()

public static fromReadWriteConcern(stdClass $operation, mixed $defaultAssertionType) : mixed
Parameters
$operation : stdClass
$defaultAssertionType : mixed
Return values
mixed

fromRetryableReads()

public static fromRetryableReads(stdClass $operation, mixed $defaultAssertionType) : mixed
Parameters
$operation : stdClass
$defaultAssertionType : mixed
Return values
mixed

fromRetryableWrites()

public static fromRetryableWrites(stdClass $outcome, mixed $defaultAssertionType) : mixed
Parameters
$outcome : stdClass
$defaultAssertionType : mixed
Return values
mixed

fromTransactions()

public static fromTransactions(stdClass $operation, mixed $defaultAssertionType) : mixed
Parameters
$operation : stdClass
$defaultAssertionType : mixed
Return values
mixed

__construct()

private __construct(int $assertionType, mixed $expectedValue) : mixed
Parameters
$assertionType : int
$expectedValue : mixed
Return values
mixed

isArrayOfObjects()

private static isArrayOfObjects(mixed $array) : mixed
Parameters
$array : mixed
Return values
mixed

Search results