| 404 | } |
| 405 | |
| 406 | func TestBuffer_bool(t *testing.T) { |
| 407 | var got bool |
| 408 | wants := []bool{true, false} |
| 409 | for _, want := range wants { |
| 410 | buf := NewBuffer() |
| 411 | err := buf.WriteBool(want, 10) |
| 412 | if err != nil { |
| 413 | t.Errorf("Test Write_bool failed. err:%s\n", err) |
| 414 | } |
| 415 | |
| 416 | reader := r(buf) |
| 417 | err = reader.ReadBool(&got, 10, true) |
| 418 | if err != nil { |
| 419 | t.Errorf("Test Read_bool failed. err:%s\n", err) |
| 420 | } |
| 421 | if got != want { |
| 422 | t.Errorf("Test Write_bool failed, want:%v, got:%v\n", want, got) |
| 423 | } |
| 424 | } |
| 425 | } |
| 426 | |
| 427 | func TestBuffer_float32(t *testing.T) { |
| 428 | got := float32(0) |