mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-04-26 01:48:06 +02:00
PHON-23: Add test for connecting to SSL server
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
--TEST--
|
||||
MongoDB\Write\Batch: #001 Variety Batch
|
||||
--SKIPIF--
|
||||
<?php require "tests/utils/basic-skipif.inc"?>
|
||||
--FILE--
|
||||
<?php
|
||||
require_once "tests/utils/basic.inc";
|
||||
|
||||
$dsn = sprintf("%s/?ssl=true", MONGODB_STANDALONE_SSL_URI);
|
||||
|
||||
$mc = new MongoDB\Manager($dsn);
|
||||
|
||||
$batch = new MongoDB\WriteBatch;
|
||||
|
||||
$batch->insert(array("my" => "value"));
|
||||
$batch->insert(array("my" => "value", "foo" => "bar"));
|
||||
$batch->insert(array("my" => "value", "foo" => "bar"));
|
||||
|
||||
$batch->delete(array("my" => "value", "foo" => "bar"), array("limit" => 1));
|
||||
|
||||
$batch->update(array("foo" => "bar"), array('$set' => array("foo" => "baz")), array("limit" => 1, "upsert" => 0));
|
||||
|
||||
$retval = $mc->executeWriteBatch(NS, $batch);
|
||||
|
||||
printf("Inserted: %d\n", getInsertCount($retval));
|
||||
printf("Deleted: %d\n", getDeletedCount($retval));
|
||||
printf("Updated: %d\n", getModifiedCount($retval));
|
||||
printf("Upserted: %d\n", getUpsertedCount($retval));
|
||||
foreach(getWriteErrors($retval) as $error) {
|
||||
printf("WriteErrors: %", $error);
|
||||
}
|
||||
?>
|
||||
===DONE===
|
||||
<?php exit(0); ?>
|
||||
--EXPECT--
|
||||
Inserted: 3
|
||||
Deleted: 1
|
||||
Updated: 1
|
||||
Upserted: 0
|
||||
===DONE===
|
||||
Reference in New Issue
Block a user