File tree Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Expand file tree Collapse file tree 2 files changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ MongoDB\Driver\Manager::__construct(): appname option
3
+ --SKIPIF--
4
+ <?php require __DIR__ . "/../utils/basic-skipif.inc " ; CLEANUP (STANDALONE ) ?>
5
+ --FILE--
6
+ <?php
7
+
8
+ require_once __DIR__ . "/../utils/basic.inc " ;
9
+
10
+ $ name1 = str_repeat ('PHONGO ' , 20 );
11
+ $ name2 = str_repeat ('PHONGO ' , 20 );
12
+ $ manager = new \MongoDB \Driver \Manager (STANDALONE . "/?appname= {$ name1 }" , ['appname ' => "2- {$ name2 }" ]);
13
+
14
+ $ command = new MongoDB \Driver \Command (['ping ' => 1 ]);
15
+ $ manager ->executeCommand ("test " , $ command );
16
+
17
+ ?>
18
+ ===DONE===
19
+ --EXPECT--
20
+ ===DONE===
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ MongoDB\Driver\Manager::__construct(): invalid appname
3
+ --FILE--
4
+ <?php
5
+
6
+ require_once __DIR__ . '/../utils/tools.php ' ;
7
+
8
+ echo throws (function () {
9
+ $ name1 = str_repeat ('PHONGO ' , 20 );
10
+ $ name2 = str_repeat ('PHONGO ' , 200 );
11
+
12
+ $ manager = new \MongoDB \Driver \Manager ("mongodb://127.0.0.1/?appname= {$ name1 }" , ['appname ' => "2- {$ name2 }" ]);
13
+ }, "MongoDB\Driver\Exception\InvalidArgumentException " ), "\n" ;
14
+
15
+ ?>
16
+ ===DONE===
17
+ <?php exit (0 ); ?>
18
+ --EXPECT--
19
+ OK: Got MongoDB\Driver\Exception\InvalidArgumentException
20
+ Invalid appname value: '2-PHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGOPHONGO'
21
+ ===DONE===
You can’t perform that action at this time.
0 commit comments