...

Text file src/go.mongodb.org/mongo-driver/testdata/read-write-concern/document/write-concern.yml

Documentation: go.mongodb.org/mongo-driver/testdata/read-write-concern/document

     1tests:
     2    -
     3        description: "Default"
     4        valid: true
     5        writeConcern: {}
     6        writeConcernDocument: {}
     7        isServerDefault: true
     8        isAcknowledged: true
     9    -
    10        description: "W as a number"
    11        valid: true
    12        writeConcern: { w: 3 }
    13        writeConcernDocument: { w: 3 }
    14        isServerDefault: false
    15        isAcknowledged: true
    16    -
    17        description: "W as an invalid number"
    18        valid: false
    19        writeConcern: { w: -3 }
    20        writeConcernDocument: ~
    21        isServerDefault: ~
    22        isAcknowledged: ~
    23    -
    24        description: "W as majority"
    25        valid: true
    26        writeConcern: { w: "majority" }
    27        writeConcernDocument: { w: "majority" }
    28        isServerDefault: false
    29        isAcknowledged: true
    30    -
    31        description: "W as a custom string"
    32        valid: true
    33        writeConcern: { w: "my_mode" }
    34        writeConcernDocument: { w: "my_mode" }
    35        isServerDefault: false
    36        isAcknowledged: true
    37    -
    38        description: "WTimeoutMS"
    39        valid: true
    40        writeConcern: { wtimeoutMS: 1000 }
    41        writeConcernDocument: { wtimeout: 1000 }
    42        isServerDefault: false
    43        isAcknowledged: true
    44    -
    45        description: "WTimeoutMS as an invalid number"
    46        valid: false
    47        writeConcern: { wtimeoutMS: -1000 }
    48        writeConcernDocument: ~
    49        isServerDefault: ~
    50        isAcknowledged: ~
    51    -
    52        description: "Journal as true"
    53        valid: true
    54        writeConcern: { journal: true }
    55        writeConcernDocument: { j: true }
    56        isServerDefault: false
    57        isAcknowledged: true
    58    -
    59        description: "Journal as false"
    60        valid: true
    61        writeConcern: { journal: false }
    62        writeConcernDocument: { j: false }
    63        isServerDefault: false
    64        isAcknowledged: true
    65    -
    66        description: "Unacknowledged with only w"
    67        valid: true
    68        writeConcern: { w: 0 }
    69        writeConcernDocument: { w: 0 }
    70        isServerDefault: false
    71        isAcknowledged: false
    72    -
    73        description: "Unacknowledged with wtimeoutMS"
    74        valid: true
    75        writeConcern: { w: 0, wtimeoutMS: 500 }
    76        writeConcernDocument: { w: 0, wtimeout: 500 }
    77        isServerDefault: false
    78        isAcknowledged: false
    79    -
    80        description: "Unacknowledged with journal"
    81        valid: true
    82        writeConcern: { w: 0, journal: false }
    83        writeConcernDocument: { w: 0, j: false }
    84        isServerDefault: false
    85        isAcknowledged: false
    86    -
    87        description: "W is 0 with journal true"
    88        valid: false
    89        writeConcern: { w: 0, journal: true }
    90        writeConcernDocument: { w: 0, j: true }
    91        isServerDefault: false
    92        isAcknowledged: true
    93    -
    94        description: "Everything"
    95        valid: true
    96        writeConcern: { w: 3, wtimeoutMS: 1000, journal: true }
    97        writeConcernDocument: { w: 3, wtimeout: 1000, j: true }
    98        isServerDefault: false
    99        isAcknowledged: true

View as plain text