Coverage default.go #330
@@ -5,33 +5,32 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestMarshall(t *testing.T) {
 | 
					func FuzzMarshall(f *testing.F) {
 | 
				
			||||||
	a := "json"
 | 
						f.Fuzz(func(t *testing.T, ref []byte) {
 | 
				
			||||||
	res := []byte(a)
 | 
							rm := RawMessage(ref)
 | 
				
			||||||
	m := RawMessage(a)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	b, err := m.MarshalJSON()
 | 
							b, err := rm.MarshalJSON()
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
		t.Errorf("Error %s", err)
 | 
								t.Errorf("Error MarshalJSON: %s", err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if !reflect.DeepEqual(b, res) {
 | 
							if !reflect.DeepEqual(ref, b) {
 | 
				
			||||||
		t.Errorf("Error %s", err)
 | 
								t.Errorf("Error. Expected '%s', was '%s'", ref, b)
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func FuzzUnmarshall(f *testing.F) {
 | 
				
			||||||
 | 
						f.Fuzz(func(t *testing.T, ref string) {
 | 
				
			||||||
 | 
							b := []byte(ref)
 | 
				
			||||||
 | 
							rm := RawMessage(b)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							if err := rm.UnmarshalJSON(b); err != nil {
 | 
				
			||||||
 | 
								t.Errorf("Error UnmarshalJSON: %s", err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestUnmarshall(t *testing.T) {
 | 
							if ref != string(rm) {
 | 
				
			||||||
	strn := "json"
 | 
								t.Errorf("Error. Expected '%s', was '%s'", ref, rm)
 | 
				
			||||||
	b := []byte(strn)
 | 
					 | 
				
			||||||
	// exp := string(b)
 | 
					 | 
				
			||||||
	m := RawMessage(b)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if err := m.UnmarshalJSON(b); err != nil {
 | 
					 | 
				
			||||||
		t.Errorf("Error %s", m)
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	if string(m) != strn {
 | 
					 | 
				
			||||||
		t.Errorf("Error %s", m)
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user