From 880dfe48dcd61323ddfe638e9ba94564ed768da6 Mon Sep 17 00:00:00 2001 From: porosnicuadrian Date: Tue, 17 Nov 2020 15:55:11 +0200 Subject: [PATCH] Covered tests for rjreader --- config/rjreader_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config/rjreader_test.go b/config/rjreader_test.go index ad5caf41c..9c24487a6 100644 --- a/config/rjreader_test.go +++ b/config/rjreader_test.go @@ -20,6 +20,7 @@ package config import ( "encoding/json" "fmt" + "io" "os" "reflect" "testing" @@ -324,6 +325,16 @@ func TestHandleJSONErrorInvalidUnmarshalError(t *testing.T) { } } +func TestHandleJSONErrorDefaultError(t *testing.T) { + rjr := NewRjReaderFromBytes([]byte("{}")) + rjr.indx = 10 + if _, err := rjr.ReadByteWC(); err == nil || err != io.EOF { + t.Errorf("Expected %+v, received %+v", io.EOF, err) + } else if newErr := rjr.HandleJSONError(err); newErr == nil || newErr != io.EOF { + t.Errorf("Expected %+v, received %+v", io.EOF, err) + } +} + func TestHandleJSONErrorUnmarshalTypeError(t *testing.T) { rjr := NewRjReaderFromBytes([]byte("{}")) err := &json.UnmarshalTypeError{