type testState … var _ … func (s testState) Write(b []byte) (n int, err error) { … } func (s testState) Width() (wid int, ok bool) { … } func (s testState) Precision() (prec int, ok bool) { … } func (s testState) Flag(c int) bool { … } const NO … func mkState(w, p int, flags string) testState { … } func TestFormatString(t *testing.T) { … }