Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3921)

Delta Between Two Patch Sets: state/apiserver/common/addresses_test.go

Issue 14619045: state: make Addresses use Machine.Addresses
Left Patch Set: state: make Addresses use Machine.Addresses Created 10 years, 5 months ago
Right Patch Set: state: make Addresses use Machine.Addresses Created 10 years, 5 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « state/apiserver/common/addresses.go ('k') | state/apiserver/deployer/deployer_test.go » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 // Copyright 2013 Canonical Ltd. 1 // Copyright 2013 Canonical Ltd.
2 // Licensed under the AGPLv3, see LICENCE file for details. 2 // Licensed under the AGPLv3, see LICENCE file for details.
3 3
4 package common_test 4 package common_test
5 5
6 import ( 6 import (
7 gc "launchpad.net/gocheck" 7 gc "launchpad.net/gocheck"
8 8
9 "launchpad.net/juju-core/juju/testing" 9 "launchpad.net/juju-core/juju/testing"
10 "launchpad.net/juju-core/state"
10 "launchpad.net/juju-core/state/apiserver/common" 11 "launchpad.net/juju-core/state/apiserver/common"
11 ) 12 )
12 13
13 type addresserSuite struct { 14 type addresserSuite struct {
14 testing.JujuConnSuite 15 testing.JujuConnSuite
15 addresser *common.Addresser 16 addresser *common.Addresser
16 } 17 }
17 18
18 var _ = gc.Suite(&addresserSuite{}) 19 var _ = gc.Suite(&addresserSuite{})
19 20
20 func (s *addresserSuite) SetUpTest(c *gc.C) { 21 func (s *addresserSuite) SetUpTest(c *gc.C) {
21 s.JujuConnSuite.SetUpTest(c) 22 s.JujuConnSuite.SetUpTest(c)
22 s.addresser = common.NewAddresser(fakeAddresses{}) 23 s.addresser = common.NewAddresser(fakeAddresses{})
23 } 24 }
25
26 // Verify that AddressAndCertGetter is satisfied by *state.State.
27 var _ common.AddressAndCertGetter = (*state.State)(nil)
24 28
25 func (s *addresserSuite) TestStateAddresses(c *gc.C) { 29 func (s *addresserSuite) TestStateAddresses(c *gc.C) {
26 result, err := s.addresser.StateAddresses() 30 result, err := s.addresser.StateAddresses()
27 c.Assert(err, gc.IsNil) 31 c.Assert(err, gc.IsNil)
28 c.Assert(result.Result, gc.DeepEquals, []string{"addresses:1", "addresse s:2"}) 32 c.Assert(result.Result, gc.DeepEquals, []string{"addresses:1", "addresse s:2"})
29 } 33 }
30 34
31 func (s *addresserSuite) TestAPIAddresses(c *gc.C) { 35 func (s *addresserSuite) TestAPIAddresses(c *gc.C) {
32 result, err := s.addresser.APIAddresses() 36 result, err := s.addresser.APIAddresses()
33 c.Assert(err, gc.IsNil) 37 c.Assert(err, gc.IsNil)
(...skipping 11 matching lines...) Expand all
45 return []string{"addresses:1", "addresses:2"}, nil 49 return []string{"addresses:1", "addresses:2"}, nil
46 } 50 }
47 51
48 func (fakeAddresses) APIAddresses() ([]string, error) { 52 func (fakeAddresses) APIAddresses() ([]string, error) {
49 return []string{"apiaddresses:1", "apiaddresses:2"}, nil 53 return []string{"apiaddresses:1", "apiaddresses:2"}, nil
50 } 54 }
51 55
52 func (fakeAddresses) CACert() []byte { 56 func (fakeAddresses) CACert() []byte {
53 return []byte("a cert") 57 return []byte("a cert")
54 } 58 }
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b