netty5/resolver-dns/src/test/java/io/netty/resolver/dns
Norman Maurer 54f102feb9 DnsNameResolver.resolveAll(...) should also contain non preferred addresses (#9044)
Motivation:

At the moment we basically drop all non prefered addresses when calling DnsNameResolver.resolveAll(...). This is just incorrect and was introduced by 4cd39cc4b3. More correct is to still retain these but sort the returned List to have the prefered addresses on the beginning of the List. This also ensures resolve(...) will return the correct return type.

Modifications:

- Introduce PreferredAddressTypeComperator which we use to sort the List so it will contain the preferred address type first.
- Add unit test to verify behaviour

Result:

Include not only preferred addresses in the List that is returned by resolveAll(...)
2019-04-15 10:33:04 +02:00
..
DefaultAuthoritativeDnsServerCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DefaultDnsCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DefaultDnsCnameCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DnsNameResolverClientSubnetTest.java remove unused import statement (#8792) 2019-01-28 16:50:15 +01:00
DnsNameResolverTest.java DnsNameResolver.resolveAll(...) should also contain non preferred addresses (#9044) 2019-04-15 10:33:04 +02:00
DnsServerAddressesTest.java Java 8 migration: Use diamond operator (#8749) 2019-01-22 16:07:26 +01:00
NameServerComparatorTest.java Java 8 migration: Use diamond operator (#8749) 2019-01-22 16:07:26 +01:00
PreferredAddressTypeComparatorTest.java DnsNameResolver.resolveAll(...) should also contain non preferred addresses (#9044) 2019-04-15 10:33:04 +02:00
SearchDomainTest.java migrate java8 (#8779) 2019-01-28 05:55:30 +01:00
TestDnsServer.java DnsNameResolver should log in trace level if notification of the promise fails (#9022) 2019-04-10 07:14:18 +02:00
UnixResolverDnsServerAddressStreamProviderTest.java Correctly parse /etc/resolv.conf when contain multiple entries for searchdomain. (#8351) 2018-10-12 05:00:32 +02:00