2023-01-16 17:20:20 +00:00
|
|
|
package dwarf_test
|
2014-06-29 16:52:21 +00:00
|
|
|
|
|
|
|
import (
|
|
|
|
"bytes"
|
|
|
|
"testing"
|
2023-01-16 17:20:20 +00:00
|
|
|
|
|
|
|
"github.com/go-delve/delve/pkg/dwarf"
|
2014-06-29 16:52:21 +00:00
|
|
|
)
|
|
|
|
|
2023-01-16 17:20:20 +00:00
|
|
|
func TestReadString(t *testing.T) {
|
2014-06-29 16:52:21 +00:00
|
|
|
bstr := bytes.NewBuffer([]byte{'h', 'i', 0x0, 0xFF, 0xCC})
|
2023-01-16 17:20:20 +00:00
|
|
|
str, _ := dwarf.ReadString(bstr)
|
2014-06-29 16:52:21 +00:00
|
|
|
|
|
|
|
if str != "hi" {
|
2014-07-15 02:41:15 +00:00
|
|
|
t.Fatalf("String was not parsed correctly %#v", str)
|
2014-06-29 16:52:21 +00:00
|
|
|
}
|
|
|
|
}
|