コード例 #1
0
func initNester(t *testing.T, n air.Nester1Capn, strs ...string) {
	tl, err := n.NewStrs(int32(len(strs)))
	if err != nil {
		t.Fatalf("initNester(..., %q): NewStrs: %v", strs, err)
	}
	for i, s := range strs {
		if err := tl.Set(i, s); err != nil {
			t.Fatalf("initNester(..., %q): set strs[%d]: %v", strs, i, err)
		}
	}
}
コード例 #2
0
func initNester(t *testing.T, n air.Nester1Capn, strs ...string) {
	tl, err := capnp.NewTextList(n.Segment(), int32(len(strs)))
	if err != nil {
		t.Fatalf("initNester(..., %q): NewTextList: %v", strs, err)
	}
	if err := n.SetStrs(tl); err != nil {
		t.Fatalf("initNester(..., %q): SetStrs: %v", strs, err)
	}
	for i, s := range strs {
		if err := tl.Set(i, s); err != nil {
			t.Fatalf("initNester(..., %q): set strs[%d]: %v", strs, i, err)
		}
	}
}