123456789101112131415161718192021222324252627 |
- package bufio
- import (
- "bytes"
- "log"
- "testing"
- )
- var (
- dataBuf bytes.Buffer
- )
- func init() {
- dataBuf.Write([]byte("{ one }\r\n{ two }\r\n{ three }"))
- }
- func TestDelim(t *testing.T) {
- delim := []byte("}\r\n")
- r := NewReader(&dataBuf)
- for {
- data, err := r.ReadBytes(delim)
- log.Println(string(data), err, string(DelimRemove(data, delim)))
- if err != nil {
- break
- }
- }
- }
|