commit | b94aa769402ac6cde37575c436129e65fe6a596d | [log] [tgz] |
---|---|---|
author | David Symonds <dsymonds@golang.org> | Wed Aug 21 13:49:04 2019 +1000 |
committer | David Symonds <dsymonds@golang.org> | Wed Aug 21 08:43:49 2019 +0000 |
tree | ff82b66db5cf10311fd42362e110faa69dbefc39 | |
parent | 21e209d0ef4b2d3c5be31595271965475bb75252 [diff] |
spanner/spannertest: handle returning bool values through the RPC interface Change-Id: I228b5d90979db14d3d51a08ee940f9e077834d69 Reviewed-on: https://code-review.googlesource.com/c/gocloud/+/44237 Reviewed-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Knut Olav Løite <koloite@gmail.com>
diff --git a/spanner/spannertest/inmem.go b/spanner/spannertest/inmem.go index 67e3bc6..2ad3c49 100644 --- a/spanner/spannertest/inmem.go +++ b/spanner/spannertest/inmem.go
@@ -698,6 +698,8 @@ switch x := x.(type) { default: return nil, fmt.Errorf("unhandled database value type %T", x) + case bool: + return &structpb.Value{Kind: &structpb.Value_BoolValue{x}}, nil case int64: // The Spanner int64 is actually a decimal string. s := strconv.FormatInt(x, 10)