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