cleanup(netxlite): drop the DefaultDialer legacy name (#796)
Part of https://github.com/ooni/probe/issues/2121
This commit is contained in:
parent
c6b3889a33
commit
07c0b08505
5 changed files with 37 additions and 7 deletions
|
|
@ -15,20 +15,24 @@ import (
|
|||
"github.com/ooni/probe-cli/v3/internal/model/mocks"
|
||||
)
|
||||
|
||||
func TestNewResolverSystem(t *testing.T) {
|
||||
resolver := NewResolverStdlib(log.Log)
|
||||
func typecheckForSystemResolver(t *testing.T, resolver model.Resolver, logger model.DebugLogger) {
|
||||
idna := resolver.(*resolverIDNA)
|
||||
logger := idna.Resolver.(*resolverLogger)
|
||||
if logger.Logger != log.Log {
|
||||
loggerReso := idna.Resolver.(*resolverLogger)
|
||||
if loggerReso.Logger != logger {
|
||||
t.Fatal("invalid logger")
|
||||
}
|
||||
shortCircuit := logger.Resolver.(*resolverShortCircuitIPAddr)
|
||||
shortCircuit := loggerReso.Resolver.(*resolverShortCircuitIPAddr)
|
||||
errWrapper := shortCircuit.Resolver.(*resolverErrWrapper)
|
||||
reso := errWrapper.Resolver.(*resolverSystem)
|
||||
txpErrWrapper := reso.t.(*dnsTransportErrWrapper)
|
||||
_ = txpErrWrapper.DNSTransport.(*dnsOverGetaddrinfoTransport)
|
||||
}
|
||||
|
||||
func TestNewResolverSystem(t *testing.T) {
|
||||
resolver := NewResolverStdlib(model.DiscardLogger)
|
||||
typecheckForSystemResolver(t, resolver, model.DiscardLogger)
|
||||
}
|
||||
|
||||
func TestNewSerialResolverUDP(t *testing.T) {
|
||||
d := NewDialerWithoutResolver(log.Log)
|
||||
resolver := NewSerialResolverUDP(log.Log, d, "1.1.1.1:53")
|
||||
|
|
|
|||
Loading…
Reference in a new issue