From 424c42dcff11d7aa17d87805e46c9100a69b5d9e Mon Sep 17 00:00:00 2001 From: sakshi-garg1 <74704849+sakshi-garg1@users.noreply.github.com> Date: Thu, 23 Jan 2025 14:05:19 +0530 Subject: [PATCH] Update json_stream_test.go --- api/json/json_stream_test.go | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/api/json/json_stream_test.go b/api/json/json_stream_test.go index 5b0b3c25..d1258494 100644 --- a/api/json/json_stream_test.go +++ b/api/json/json_stream_test.go @@ -273,3 +273,39 @@ func TestUnmarshalJSON(t *testing.T) { err = m.UnmarshalJSON([]byte(`{"key1":"value1","key2":"value2"}`)) assert.Equal(t, nil, err) } + +func TestNonSpace(t *testing.T) { + var b byte = 'a' + value := nonSpace([]byte{b}) + assert.Equal(t, true, value) +} + +func TestSetIndent(t *testing.T) { + enc := &Encoder{ + w: bytes.NewBuffer(nil), + escapeHTML: false, + } + enc.SetIndent("", "") +} + +func TestContains(t *testing.T) { + var tag tagOptions = "" + value := tag.Contains("") + assert.Equal(t, false, value) + + tag = "string" + value = tag.Contains("string") + assert.Equal(t, true, value) + + tag = "string,string1,string2" + value = tag.Contains("string1") + assert.Equal(t, true, value) +} + +func TestParseTag(t *testing.T) { + value, _ := parseTag("string,string1") + assert.Equal(t, "string", value) + + value, _ = parseTag("string") + assert.Equal(t, "string", value) +}