--TEST-- MongoDB\Driver\Manager::executeWriteCommand() --SKIPIF-- --FILE-- selectServer(new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_SECONDARY)); $command = new MongoDB\Driver\Command([]); echo throws(function() use ($server, $command) { $server->executeWriteCommand( DATABASE_NAME, $command, [ 'readConcern' => new \MongoDB\Driver\ReadConcern(\MongoDB\Driver\ReadConcern::MAJORITY), ] ); }, 'MongoDB\Driver\Exception\InvalidArgumentException'), "\n"; echo throws(function() use ($server, $command) { $server->executeWriteCommand( DATABASE_NAME, $command, [ 'readPreference' => new \MongoDB\Driver\ReadConcern(\MongoDB\Driver\ReadPreference::RP_NEAREST), ] ); }, 'MongoDB\Driver\Exception\InvalidArgumentException'), "\n"; ?> ===DONE=== --EXPECTF-- OK: Got MongoDB\Driver\Exception\InvalidArgumentException Unknown option 'readConcern' OK: Got MongoDB\Driver\Exception\InvalidArgumentException Unknown option 'readPreference' ===DONE===