4
4
package instance_test
7
. "launchpad.net/gocheck"
7
gc "launchpad.net/gocheck"
9
9
"launchpad.net/juju-core/instance"
12
12
type AddressSuite struct{}
14
var _ = Suite(&AddressSuite{})
14
var _ = gc.Suite(&AddressSuite{})
16
func (s *AddressSuite) TestNewAddressIpv4(c *C) {
16
func (s *AddressSuite) TestNewAddressIpv4(c *gc.C) {
17
17
addr := instance.NewAddress("127.0.0.1")
18
c.Check(addr.Value, Equals, "127.0.0.1")
19
c.Check(addr.Type, Equals, instance.Ipv4Address)
18
c.Check(addr.Value, gc.Equals, "127.0.0.1")
19
c.Check(addr.Type, gc.Equals, instance.Ipv4Address)
22
func (s *AddressSuite) TestNewAddressIpv6(c *C) {
22
func (s *AddressSuite) TestNewAddressIpv6(c *gc.C) {
23
23
addr := instance.NewAddress("::1")
24
c.Check(addr.Value, Equals, "::1")
25
c.Check(addr.Type, Equals, instance.Ipv6Address)
24
c.Check(addr.Value, gc.Equals, "::1")
25
c.Check(addr.Type, gc.Equals, instance.Ipv6Address)
28
func (s *AddressSuite) TestNewAddressHostname(c *C) {
28
func (s *AddressSuite) TestNewAddressHostname(c *gc.C) {
29
29
addr := instance.NewAddress("localhost")
30
c.Check(addr.Value, Equals, "localhost")
31
c.Check(addr.Type, Equals, instance.HostName)
30
c.Check(addr.Value, gc.Equals, "localhost")
31
c.Check(addr.Type, gc.Equals, instance.HostName)