|
1 | 1 | --TEST--
|
2 | 2 | MongoDB\Driver\Manager::__construct(): invalid write concern
|
3 |
| ---SKIPIF-- |
4 |
| -<?php require __DIR__ . "/../utils/basic-skipif.inc"?> |
5 | 3 | --FILE--
|
6 | 4 | <?php
|
7 |
| -require_once __DIR__ . "/../utils/basic.inc"; |
| 5 | + |
| 6 | +require_once __DIR__ . '/../utils/tools.php'; |
8 | 7 |
|
9 | 8 | echo throws(function() {
|
10 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?w=-1&journal=true'); |
| 9 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=-1&journal=true'); |
11 | 10 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
12 | 11 |
|
13 | 12 | echo throws(function() {
|
14 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?w=0&journal=true'); |
| 13 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=0&journal=true'); |
15 | 14 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
16 | 15 |
|
17 | 16 | echo throws(function() {
|
18 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?w=-1', array('journal' => true)); |
| 17 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=-1', ['journal' => true]); |
19 | 18 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
20 | 19 |
|
21 | 20 | echo throws(function() {
|
22 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?w=0', array('journal' => true)); |
| 21 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?w=0', ['journal' => true]); |
23 | 22 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
24 | 23 |
|
25 | 24 | echo throws(function() {
|
26 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?journal=true', array('w' => -1)); |
| 25 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?journal=true', ['w' => -1]); |
27 | 26 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
28 | 27 |
|
29 | 28 | echo throws(function() {
|
30 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE . '/?journal=true', array('w' => 0)); |
| 29 | + $manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?journal=true', ['w' => 0]); |
31 | 30 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
32 | 31 |
|
33 | 32 | echo throws(function() {
|
34 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE, array('w' => -1, 'journal' => true)); |
| 33 | + $manager = new MongoDB\Driver\Manager(null, ['w' => -1, 'journal' => true]); |
35 | 34 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
36 | 35 |
|
37 | 36 | echo throws(function() {
|
38 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE, array('w' => 0, 'journal' => true)); |
| 37 | + $manager = new MongoDB\Driver\Manager(null, ['w' => 0, 'journal' => true]); |
39 | 38 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
40 | 39 |
|
41 | 40 | echo throws(function() {
|
42 |
| - $manager = new MongoDB\Driver\Manager(STANDALONE, array('w' => -2)); |
| 41 | + $manager = new MongoDB\Driver\Manager(null, ['w' => -2]); |
43 | 42 | }, "MongoDB\Driver\Exception\InvalidArgumentException"), "\n";
|
44 | 43 |
|
45 | 44 | ?>
|
46 | 45 | ===DONE===
|
47 | 46 | <?php exit(0); ?>
|
48 |
| ---EXPECTF-- |
| 47 | +--EXPECT-- |
49 | 48 | OK: Got MongoDB\Driver\Exception\InvalidArgumentException
|
50 |
| -Failed to parse MongoDB URI: '%s/?w=-1&journal=true' |
| 49 | +Failed to parse MongoDB URI: 'mongodb://127.0.0.1/?w=-1&journal=true' |
51 | 50 | OK: Got MongoDB\Driver\Exception\InvalidArgumentException
|
52 |
| -Failed to parse MongoDB URI: '%s/?w=0&journal=true' |
| 51 | +Failed to parse MongoDB URI: 'mongodb://127.0.0.1/?w=0&journal=true' |
53 | 52 | OK: Got MongoDB\Driver\Exception\InvalidArgumentException
|
54 | 53 | Journal conflicts with w value: -1
|
55 | 54 | OK: Got MongoDB\Driver\Exception\InvalidArgumentException
|
|
0 commit comments