...
1{
2 "runOn": [
3 {
4 "minServerVersion": "6.0.0",
5 "maxServerVersion": "6.3.99",
6 "topology": [
7 "replicaset",
8 "sharded",
9 "load-balanced"
10 ]
11 }
12 ],
13 "database_name": "default",
14 "collection_name": "default",
15 "tests": [
16 {
17 "description": "driver returns an error if creating a QEv2 collection on unsupported server",
18 "clientOptions": {
19 "autoEncryptOpts": {
20 "kmsProviders": {
21 "aws": {}
22 },
23 "encryptedFieldsMap": {
24 "default.encryptedCollection": {
25 "fields": [
26 {
27 "path": "firstName",
28 "bsonType": "string",
29 "keyId": {
30 "$binary": {
31 "base64": "AAAAAAAAAAAAAAAAAAAAAA==",
32 "subType": "04"
33 }
34 }
35 }
36 ]
37 }
38 }
39 }
40 },
41 "operations": [
42 {
43 "name": "dropCollection",
44 "object": "database",
45 "arguments": {
46 "collection": "encryptedCollection"
47 }
48 },
49 {
50 "name": "createCollection",
51 "object": "database",
52 "arguments": {
53 "collection": "encryptedCollection"
54 },
55 "result": {
56 "errorContains": "Driver support of Queryable Encryption is incompatible with server. Upgrade server to use Queryable Encryption."
57 }
58 }
59 ]
60 }
61 ]
62}
View as plain text