| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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())
- }
- func Test_write_val_bool(t *testing.T) {
- should := require.New(t)
- buf := &bytes.Buffer{}
- stream := NewStream(buf, 4096)
- stream.WriteVal(true)
- stream.Flush()
- should.Nil(stream.Error)
- should.Equal("true", buf.String())
- }
|