mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-04-20 15:10:59 +02:00
34 lines
836 B
PHP
34 lines
836 B
PHP
--TEST--
|
|
MongoDB\ReadPreference#001
|
|
--SKIPIF--
|
|
<?php require "tests/utils/basic-skipif.inc"?>
|
|
--FILE--
|
|
<?php
|
|
require_once "tests/utils/basic.inc";
|
|
|
|
$mc = new MongoDB\Manager(MONGODB_URI);
|
|
|
|
|
|
$rp = new MongoDB\ReadPreference(MongoDB\ReadPreference::RP_PRIMARY);
|
|
$rp2 = new MongoDB\ReadPreference(MongoDB\ReadPreference::RP_SECONDARY, array("tag" => "one"));
|
|
$rp3 = new MongoDB\ReadPreference(MongoDB\ReadPreference::RP_PRIMARY, array());
|
|
try {
|
|
$rp4 = new MongoDB\ReadPreference(MongoDB\ReadPreference::RP_PRIMARY, array("tag" => "one"));
|
|
} catch(InvalidArgumentException $e) {
|
|
echo $e->getMessage(), "\n";
|
|
}
|
|
|
|
try {
|
|
$broken = new MongoDB\ReadPreference(42);
|
|
} catch(InvalidArgumentException $e) {
|
|
echo $e->getMessage(), "\n";
|
|
}
|
|
|
|
?>
|
|
===DONE===
|
|
<?php exit(0); ?>
|
|
--EXPECTF--
|
|
Invalid tagSet
|
|
Invalid ReadPreference
|
|
===DONE===
|