Skip to content

Commit 439cf68

Browse files
author
iwysiu
authored
GODRIVER-1353 port mgobson tests for mgocompat testing (#222)
1 parent 754c5d3 commit 439cf68

File tree

4 files changed

+1725
-4
lines changed

4 files changed

+1725
-4
lines changed

bson/bsoncodec/default_value_decoders.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ func (dvd DefaultValueDecoders) StringDecodeValue(dctx DecodeContext, vr bsonrw.
329329
// JavaScriptDecodeValue is the ValueDecoderFunc for the primitive.JavaScript type.
330330
func (DefaultValueDecoders) JavaScriptDecodeValue(dctx DecodeContext, vr bsonrw.ValueReader, val reflect.Value) error {
331331
if !val.CanSet() || val.Type() != tJavaScript {
332-
return ValueDecoderError{Name: "BinaryDecodeValue", Types: []reflect.Type{tJavaScript}, Received: val}
332+
return ValueDecoderError{Name: "JavaScriptDecodeValue", Types: []reflect.Type{tJavaScript}, Received: val}
333333
}
334334

335335
if vr.Type() != bsontype.JavaScript {
@@ -348,7 +348,7 @@ func (DefaultValueDecoders) JavaScriptDecodeValue(dctx DecodeContext, vr bsonrw.
348348
// SymbolDecodeValue is the ValueDecoderFunc for the primitive.Symbol type.
349349
func (DefaultValueDecoders) SymbolDecodeValue(dctx DecodeContext, vr bsonrw.ValueReader, val reflect.Value) error {
350350
if !val.CanSet() || val.Type() != tSymbol {
351-
return ValueDecoderError{Name: "BinaryDecodeValue", Types: []reflect.Type{tSymbol}, Received: val}
351+
return ValueDecoderError{Name: "SymbolDecodeValue", Types: []reflect.Type{tSymbol}, Received: val}
352352
}
353353

354354
if vr.Type() != bsontype.Symbol {

bson/bsoncodec/default_value_decoders_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1717,7 +1717,7 @@ func TestDefaultValueDecoders(t *testing.T) {
17171717
nil,
17181718
&bsonrwtest.ValueReaderWriter{BSONType: bsontype.JavaScript, Return: ""},
17191719
bsonrwtest.Nothing,
1720-
ValueDecoderError{Name: "BinaryDecodeValue", Types: []reflect.Type{tJavaScript}, Received: reflect.ValueOf(wrong)},
1720+
ValueDecoderError{Name: "JavaScriptDecodeValue", Types: []reflect.Type{tJavaScript}, Received: reflect.ValueOf(wrong)},
17211721
},
17221722
{
17231723
"type not Javascript",
@@ -1755,7 +1755,7 @@ func TestDefaultValueDecoders(t *testing.T) {
17551755
nil,
17561756
&bsonrwtest.ValueReaderWriter{BSONType: bsontype.Symbol, Return: ""},
17571757
bsonrwtest.Nothing,
1758-
ValueDecoderError{Name: "BinaryDecodeValue", Types: []reflect.Type{tSymbol}, Received: reflect.ValueOf(wrong)},
1758+
ValueDecoderError{Name: "SymbolDecodeValue", Types: []reflect.Type{tSymbol}, Received: reflect.ValueOf(wrong)},
17591759
},
17601760
{
17611761
"type not Symbol",

0 commit comments

Comments
 (0)