github.com/gotranspile/cxgo@v0.3.7/runtime/stdio/print_test.go (about) 1 package stdio 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestSprintf(t *testing.T) { 10 a := []byte("0000000000\x00") 11 n := Sprintf(&a[0], "hi %lu\n", int32(10)) 12 require.Equal(t, 6, int(n)) 13 require.Equal(t, "hi 10\n", string(a[:n])) 14 require.Equal(t, "hi 10\n\x00000\x00", string(a)) 15 }