package server import ( "testing" "time" ) func TestServerTimeoutOrdering(t *testing.T) { readHeader := 10 * time.Second read := 30 * time.Second write := 60 * time.Second idle := 120 * time.Second if readHeader >= read { t.Errorf("ReadHeaderTimeout (%v) should be less than ReadTimeout (%v)", readHeader, read) } if read >= write { t.Errorf("ReadTimeout (%v) should be less than WriteTimeout (%v)", read, write) } if write >= idle { t.Errorf("WriteTimeout (%v) should be less than IdleTimeout (%v)", write, idle) } }