package buf2d import ( "fmt" "strings" "testing" ) func TestSub(t *testing.T) { b := NewBuffer(10, 10) s := b.Sub(1, 1, b.Width()-1, b.Height()-1) b.SetRune(5, 1, 'a') s.SetRune(5, 5, 'b') b.WriteString("Hello world", 1, 2) fmt.Println(b) fmt.Println(strings.Repeat("-", 20)) fmt.Println(s) }