|
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