Coverage: fix regression

This commit is contained in:
kayos@tcp.direct 2022-09-28 01:20:56 -07:00
parent 36795dee8e
commit fb2b04efbc
Signed by: kayos
GPG Key ID: 4B841471B4BEE979

@ -99,7 +99,6 @@ type phonyWriter struct{}
var o = &sync.Once{} var o = &sync.Once{}
var fprintStatus bool var fprintStatus bool
var pw = new(phonyWriter)
func (p2 phonyWriter) Write(p []byte) (int, error) { func (p2 phonyWriter) Write(p []byte) (int, error) {
var err = errors.New("closed") var err = errors.New("closed")
@ -115,6 +114,7 @@ func (p2 phonyWriter) Write(p []byte) (int, error) {
} }
func TestFprint(t *testing.T) { func TestFprint(t *testing.T) {
var pw = new(phonyWriter)
Fprint(pw, "asdf") Fprint(pw, "asdf")
if fprintStatus != true { if fprintStatus != true {
t.Fatal("first Fprint test should have succeeded") t.Fatal("first Fprint test should have succeeded")
@ -123,4 +123,15 @@ func TestFprint(t *testing.T) {
if fprintStatus != false { if fprintStatus != false {
t.Fatal("second Fprint test should not have succeeded") t.Fatal("second Fprint test should not have succeeded")
} }
pw = new(phonyWriter)
fprintStatus = false
o = &sync.Once{}
Fprintf(pw, "%s", "asdf")
if fprintStatus != true {
t.Fatal("first Fprint test should have succeeded")
}
Fprintf(pw, "%s", "asdf")
if fprintStatus != false {
t.Fatal("second Fprint test should not have succeeded")
}
} }