package jsoniter import ( "testing" "bytes" "github.com/json-iterator/go/require" ) func Test_true(t *testing.T) { iter := ParseString(`true`) if iter.ReadBool() != true { t.FailNow() } } func Test_false(t *testing.T) { iter := ParseString(`false`) if iter.ReadBool() != false { t.FailNow() } } func Test_write_true_false(t *testing.T) { should := require.New(t) buf := &bytes.Buffer{} stream := NewStream(buf, 4096) stream.WriteTrue() stream.WriteFalse() stream.Flush() should.Nil(stream.Error) should.Equal("truefalse", buf.String()) }