aboutsummaryrefslogtreecommitdiff
path: root/encoding/prototext/decode_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'encoding/prototext/decode_test.go')
-rw-r--r--encoding/prototext/decode_test.go16
1 files changed, 11 insertions, 5 deletions
diff --git a/encoding/prototext/decode_test.go b/encoding/prototext/decode_test.go
index 2e92dd20..2f8b5960 100644
--- a/encoding/prototext/decode_test.go
+++ b/encoding/prototext/decode_test.go
@@ -12,7 +12,7 @@ import (
"google.golang.org/protobuf/encoding/prototext"
"google.golang.org/protobuf/internal/flags"
"google.golang.org/protobuf/proto"
- preg "google.golang.org/protobuf/reflect/protoregistry"
+ "google.golang.org/protobuf/reflect/protoregistry"
testpb "google.golang.org/protobuf/internal/testprotos/test"
weakpb "google.golang.org/protobuf/internal/testprotos/test/weak1"
@@ -127,9 +127,9 @@ opt_int64: 3735928559
opt_uint32: 0xff
opt_uint64: 0xdeadbeef
opt_sint32: -1001
-opt_sint64: -0xffff
+opt_sint64: - 0xffff
opt_fixed64: 64
-opt_sfixed32: -32
+opt_sfixed32: - 32
opt_float: 1.234
opt_double: 1.23e+100
opt_bytes: "\xe8\xb0\xb7\xe6\xad\x8c"
@@ -164,7 +164,8 @@ s_int64: 3735928559
s_uint32: 0xff
s_uint64: 0xdeadbeef
s_sint32: -1001
-s_sint64: -0xffff
+s_sint64: - #
+ 0xffff
s_fixed64: 64
s_sfixed32: -32
s_float: 1.234
@@ -308,6 +309,11 @@ s_string: "谷歌"
inputText: "s_sfixed64: bad",
wantErr: "invalid value for sfixed64",
}, {
+ desc: "incomplete number value",
+ inputMessage: &pb3.Scalars{},
+ inputText: `s_int32: - `,
+ wantErr: "(line 1:10): invalid scalar value: -",
+ }, {
desc: "conformance: FloatFieldMaxValue",
inputMessage: &pb2.Scalars{},
inputText: `opt_float: 3.4028235e+38`,
@@ -1630,7 +1636,7 @@ value: "some bytes"
wantErr: "contains invalid UTF-8",
}, {
desc: "Any expanded with unregistered type",
- umo: prototext.UnmarshalOptions{Resolver: new(preg.Types)},
+ umo: prototext.UnmarshalOptions{Resolver: new(protoregistry.Types)},
inputMessage: &anypb.Any{},
inputText: `[SomeMessage]: {}`,
wantErr: "unable to resolve message [SomeMessage]",