123 lines
3.0 KiB
JSON
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
|
|
}
|
|
}
|
|
]
|
|
}
|