PHP Class Sokil\Mongo\DocumentPushTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: sokil/php-mongo

Méthodes publiques

Méthode 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

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

Method Details

fieldValuesDataProvider() public méthode

setUp() public méthode

public setUp ( )

tearDown() public méthode

public tearDown ( )

testPushToListFieldOnExistedDocument() public méthode

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 méthode

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 méthode

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 méthode

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 méthode

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 méthode

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 méthode

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 méthode

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