2025-03-17 20:58:26 +01:00

123 lines
3.0 KiB
JSON

{
"tests": [
{
"description": "Default",
"uri": "mongodb://localhost/",
"valid": true,
"warning": false,
"writeConcern": {}
},
{
"description": "w as a valid number",
"uri": "mongodb://localhost/?w=1",
"valid": true,
"warning": false,
"writeConcern": {
"w": 1
}
},
{
"description": "w as an invalid number",
"uri": "mongodb://localhost/?w=-2",
"valid": false,
"warning": null
},
{
"description": "w as a string",
"uri": "mongodb://localhost/?w=majority",
"valid": true,
"warning": false,
"writeConcern": {
"w": "majority"
}
},
{
"description": "wtimeoutMS as a valid number",
"skipReason": "GODRIVER-2348: the wtimeoutMS write concern option is not supported",
"uri": "mongodb://localhost/?wtimeoutMS=500",
"valid": true,
"warning": false,
"writeConcern": {
"wtimeoutMS": 500
}
},
{
"description": "wtimeoutMS as an invalid number",
"skipReason": "GODRIVER-2348: the wtimeoutMS write concern option is not supported",
"uri": "mongodb://localhost/?wtimeoutMS=-500",
"valid": false,
"warning": null
},
{
"description": "journal as false",
"uri": "mongodb://localhost/?journal=false",
"valid": true,
"warning": false,
"writeConcern": {
"journal": false
}
},
{
"description": "journal as true",
"uri": "mongodb://localhost/?journal=true",
"valid": true,
"warning": false,
"writeConcern": {
"journal": true
}
},
{
"description": "All options combined",
"skipReason": "GODRIVER-2348: the wtimeoutMS write concern option is not supported",
"uri": "mongodb://localhost/?w=3&wtimeoutMS=500&journal=true",
"valid": true,
"warning": false,
"writeConcern": {
"w": 3,
"wtimeoutMS": 500,
"journal": true
}
},
{
"description": "Unacknowledged with w",
"uri": "mongodb://localhost/?w=0",
"valid": true,
"warning": false,
"writeConcern": {
"w": 0
}
},
{
"description": "Unacknowledged with w and journal",
"uri": "mongodb://localhost/?w=0&journal=false",
"valid": true,
"warning": false,
"writeConcern": {
"w": 0,
"journal": false
}
},
{
"description": "Unacknowledged with w and wtimeoutMS",
"skipReason": "GODRIVER-2348: the wtimeoutMS write concern option is not supported",
"uri": "mongodb://localhost/?w=0&wtimeoutMS=500",
"valid": true,
"warning": false,
"writeConcern": {
"w": 0,
"wtimeoutMS": 500
}
},
{
"description": "Acknowledged with w as 0 and journal true",
"uri": "mongodb://localhost/?w=0&journal=true",
"valid": false,
"warning": false,
"writeConcern": {
"w": 0,
"journal": true
}
}
]
}