Files
mongo-php-driver/tests/readPreference/001.phpt
Hannes Magnusson 19cfa46ee1 new tests
2014-07-21 22:07:48 +00:00

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===