refactor(resolver): add CloseIdleConnections to SerialResolver (#502)

While there, generally convert more code to internal testing
and to using pointer receivers as well.

Part of https://github.com/ooni/probe/issues/1591.
This commit is contained in:
Simone Basso
2021-09-09 20:58:04 +02:00
committed by GitHub
parent 1eb9e8c9b0
commit b3c36b5c7f
7 changed files with 55 additions and 52 deletions
@@ -116,7 +116,7 @@ func TestConfigurerNewConfigurationResolverDNSOverHTTPSPowerdns(t *testing.T) {
if configuration.HTTPConfig.BaseResolver == nil {
t.Fatal("not the BaseResolver we expected")
}
sr, ok := configuration.HTTPConfig.BaseResolver.(resolver.SerialResolver)
sr, ok := configuration.HTTPConfig.BaseResolver.(*resolver.SerialResolver)
if !ok {
t.Fatal("not the resolver we expected")
}
@@ -192,7 +192,7 @@ func TestConfigurerNewConfigurationResolverDNSOverHTTPSGoogle(t *testing.T) {
if configuration.HTTPConfig.BaseResolver == nil {
t.Fatal("not the BaseResolver we expected")
}
sr, ok := configuration.HTTPConfig.BaseResolver.(resolver.SerialResolver)
sr, ok := configuration.HTTPConfig.BaseResolver.(*resolver.SerialResolver)
if !ok {
t.Fatal("not the resolver we expected")
}
@@ -268,7 +268,7 @@ func TestConfigurerNewConfigurationResolverDNSOverHTTPSCloudflare(t *testing.T)
if configuration.HTTPConfig.BaseResolver == nil {
t.Fatal("not the BaseResolver we expected")
}
sr, ok := configuration.HTTPConfig.BaseResolver.(resolver.SerialResolver)
sr, ok := configuration.HTTPConfig.BaseResolver.(*resolver.SerialResolver)
if !ok {
t.Fatal("not the resolver we expected")
}
@@ -344,7 +344,7 @@ func TestConfigurerNewConfigurationResolverUDP(t *testing.T) {
if configuration.HTTPConfig.BaseResolver == nil {
t.Fatal("not the BaseResolver we expected")
}
sr, ok := configuration.HTTPConfig.BaseResolver.(resolver.SerialResolver)
sr, ok := configuration.HTTPConfig.BaseResolver.(*resolver.SerialResolver)
if !ok {
t.Fatal("not the resolver we expected")
}