PHP Class Sokil\Mongo\DocumentPushTest

Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: sokil/php-mongo

Public Methods

Method Description
fieldValuesDataProvider ( )
setUp ( )
tearDown ( )
testPushToListFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToListFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToNewFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToNewFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToScalarFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToScalarFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToSubDocumentFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
testPushToSubDocumentFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )

Private Methods

Method Description
doPushTest ( mixed $value1, mixed $value2, array $expectedList, integer $fieldName, boolean $isDocumentSaved ) Abstract test

Method Details

fieldValuesDataProvider() public method

setUp() public method

public setUp ( )

tearDown() public method

public tearDown ( )

testPushToListFieldOnExistedDocument() public method

public testPushToListFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToListFieldOnNewDocument() public method

public testPushToListFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToNewFieldOnExistedDocument() public method

public testPushToNewFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToNewFieldOnNewDocument() public method

public testPushToNewFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToScalarFieldOnExistedDocument() public method

public testPushToScalarFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToScalarFieldOnNewDocument() public method

public testPushToScalarFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToSubDocumentFieldOnExistedDocument() public method

public testPushToSubDocumentFieldOnExistedDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db

testPushToSubDocumentFieldOnNewDocument() public method

public testPushToSubDocumentFieldOnNewDocument ( mixed $value1, mixed $value2, array $expectedList )
$value1 mixed first value to push
$value2 mixed second value to push
$expectedList array expected list, stored in db