vendor: update all dependencies

This commit is contained in:
Nick Craig-Wood
2018-06-17 17:59:12 +01:00
parent 3f0789e2db
commit 08021c4636
2474 changed files with 435818 additions and 282709 deletions
+1 -1
View File
@@ -1 +1 @@
SHA1(/usr/local/google/home/jba/go/src/github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/testdata/test-suite.binproto)= 1502b0250a2ecd854b80509e3e456e46ade89ea7
SHA1(/usr/local/google/home/jba/go/src/github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/testdata/test-suite.binproto)= 6c622d8affaf1ea2ebeb063f9898f5d942343cb7
@@ -0,0 +1,246 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# Various changes to a single document.
description: "listen: add a doc, modify it, delete it, then add it again"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
responses: <
document_delete: <
document: "projects/projectID/databases/(default)/documents/C/d1"
>
>
responses: <
target_change: <
read_time: <
seconds: 3
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 4
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 1
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
changes: <
kind: MODIFIED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
>
read_time: <
seconds: 2
>
>
snapshots: <
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
new_index: -1
>
read_time: <
seconds: 3
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
old_index: -1
>
read_time: <
seconds: 4
>
>
>
+79
View File
@@ -0,0 +1,79 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# Snapshot with a single document.
description: "listen: add a doc"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 2
>
>
>
@@ -0,0 +1,190 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A snapshot with three documents. The documents are sorted first by the "a"
# field, then by their path. The changes are ordered the same way.
description: "listen: add three documents"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 2
>
read_time: <
seconds: 2
>
>
>
@@ -0,0 +1,115 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# The DocumentRemove response behaves exactly like DocumentDelete.
description: "listen: DocumentRemove behaves like DocumentDelete"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_remove: <
document: "projects/projectID/databases/(default)/documents/C/d1"
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 1
>
>
snapshots: <
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
new_index: -1
>
read_time: <
seconds: 2
>
>
>
+25
View File
@@ -0,0 +1,25 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# There are no changes, so the snapshot should be empty.
description: "listen: no changes; empty snapshot"
listen: <
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
snapshots: <
read_time: <
seconds: 1
>
>
>
@@ -0,0 +1,247 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A Filter response whose count matches the size of the current state (docs in
# last snapshot + docs added - docs deleted) is a no-op.
description: "listen: Filter response with same size is a no-op"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_delete: <
document: "projects/projectID/databases/(default)/documents/C/d1"
>
>
responses: <
filter: <
count: 2
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 1
>
read_time: <
seconds: 1
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: 1
new_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 1
>
read_time: <
seconds: 2
>
>
>
@@ -0,0 +1,524 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# Changes should be ordered with deletes first, then additions, then mods, each in
# query order. Old indices refer to the immediately previous state, not the
# previous snapshot
description: "listen: multiple documents, added, deleted and updated"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d5"
fields: <
key: "a"
value: <
integer_value: 4
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_delete: <
document: "projects/projectID/databases/(default)/documents/C/d3"
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: -1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d6"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_delete: <
document: "projects/projectID/databases/(default)/documents/C/d2"
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: -2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 4
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 2
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 3
>
read_time: <
seconds: 2
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: -2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: -1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d6"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d5"
fields: <
key: "a"
value: <
integer_value: 4
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
new_index: -1
>
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
new_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d6"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 2
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d5"
fields: <
key: "a"
value: <
integer_value: 4
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 3
>
changes: <
kind: MODIFIED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d4"
fields: <
key: "a"
value: <
integer_value: -2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
>
changes: <
kind: MODIFIED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: -1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
old_index: 1
new_index: 1
>
read_time: <
seconds: 4
>
>
>
@@ -0,0 +1,141 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# If the watch state is not marked CURRENT, no snapshot is issued.
description: "listen: no snapshot if we don't see CURRENT"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
old_index: -1
new_index: 1
>
read_time: <
seconds: 2
>
>
>
+143
View File
@@ -0,0 +1,143 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# Document updates are recognized by a change in the update time, not the data.
# This shouldn't actually happen. It is just a test of the update logic.
description: "listen: add a doc, then change it but without changing its update time"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
responses: <
document_delete: <
document: "projects/projectID/databases/(default)/documents/C/d1"
>
>
responses: <
target_change: <
read_time: <
seconds: 3
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 1
>
>
snapshots: <
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
new_index: -1
>
read_time: <
seconds: 3
>
>
>
@@ -0,0 +1,131 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A DocumentChange with the watch target ID in the removed_target_ids field is the
# same as deleting a document.
description: "listen: DocumentChange with removed_target_id is like a delete."
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
removed_target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 1
>
>
snapshots: <
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
new_index: -1
>
read_time: <
seconds: 2
>
>
>
+258
View File
@@ -0,0 +1,258 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A RESET message turns off the CURRENT state, and marks all documents as deleted.
# If a document appeared on the stream but was never part of a snapshot ("d3" in
# this test), a reset will make it disappear completely.
description: "listen: RESET turns off CURRENT"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d3"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: RESET
>
>
responses: <
target_change: <
read_time: <
seconds: 2
>
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
target_ids: 1
>
>
responses: <
target_change: <
read_time: <
seconds: 3
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 1
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 2
>
>
old_index: -1
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
new_index: 1
>
read_time: <
seconds: 1
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
changes: <
kind: REMOVED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 2
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: 1
new_index: -1
>
changes: <
kind: MODIFIED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d2"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 3
>
>
>
read_time: <
seconds: 3
>
>
>
@@ -0,0 +1,88 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A TargetChange_ADD response must have the same watch target ID.
description: "listen: TargetChange_ADD is a no-op if it has the same target ID"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
target_change_type: ADD
target_ids: 1
read_time: <
seconds: 2
>
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
snapshots: <
docs: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
changes: <
kind: ADDED
doc: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
old_index: -1
>
read_time: <
seconds: 1
>
>
>
@@ -0,0 +1,50 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A TargetChange_ADD response must have the same watch target ID.
description: "listen: TargetChange_ADD is an error if it has a different target ID"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
target_change_type: ADD
target_ids: 2
read_time: <
seconds: 2
>
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
is_error: true
>
@@ -0,0 +1,46 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# A TargetChange_REMOVE response should never be sent.
description: "listen: TargetChange_REMOVE should not appear"
listen: <
responses: <
document_change: <
document: <
name: "projects/projectID/databases/(default)/documents/C/d1"
fields: <
key: "a"
value: <
integer_value: 3
>
>
create_time: <
seconds: 1
>
update_time: <
seconds: 1
>
>
target_ids: 1
>
>
responses: <
target_change: <
target_change_type: CURRENT
>
>
responses: <
target_change: <
target_change_type: REMOVE
>
>
responses: <
target_change: <
read_time: <
seconds: 1
>
>
>
is_error: true
>
+12 -4
View File
@@ -1,15 +1,23 @@
# DO NOT MODIFY. This file was generated by
# github.com/GoogleCloudPlatform/google-cloud-common/testing/firestore/cmd/generate-firestore-tests/generate-firestore-tests.go.
# It makes no sense to specify MergeAll and provide no data, so we disallow it on
# the client.
# This is a valid call that can be used to ensure a document exists.
description: "set: MergeAll cannot be specified with empty data."
description: "set: MergeAll can be specified with empty data."
set: <
doc_ref_path: "projects/projectID/databases/(default)/documents/C/d"
option: <
all: true
>
json_data: "{}"
is_error: true
request: <
database: "projects/projectID/databases/(default)"
writes: <
update: <
name: "projects/projectID/databases/(default)/documents/C/d"
>
update_mask: <
>
>
>
>