pekko/akka-actor-tests/src/test/scala/akka/io/dns/NameserverAddressParserSpec.scala

27 lines
956 B
Scala
Raw Normal View History

/*
* Copyright (C) 2018-2019 Lightbend Inc. <https://www.lightbend.com>
*/
package akka.io.dns
import java.net.InetSocketAddress
import org.scalatest.{ Matchers, WordSpec }
class NameserverAddressParserSpec extends WordSpec with Matchers {
"Parser" should {
"handle explicit port in IPv4 address" in {
DnsSettings.parseNameserverAddress("8.8.8.8:153") shouldEqual new InetSocketAddress("8.8.8.8", 153)
}
"handle explicit port in IPv6 address" in {
DnsSettings.parseNameserverAddress("[2001:4860:4860::8888]:153") shouldEqual new InetSocketAddress("2001:4860:4860::8888", 153)
}
"handle default port in IPv4 address" in {
DnsSettings.parseNameserverAddress("8.8.8.8") shouldEqual new InetSocketAddress("8.8.8.8", 53)
}
"handle default port in IPv6 address" in {
DnsSettings.parseNameserverAddress("[2001:4860:4860::8888]") shouldEqual new InetSocketAddress("2001:4860:4860::8888", 53)
}
}
}