~rogpeppe/juju-core/438-local-instance-Addresses

« back to all changes in this revision

Viewing changes to mstate/export_test.go

mstate: refactor tests like in state.

Tests are refactored into multiple suites to be compatible with
state. See issue 6348053. After mstate replaces state I plan to reverse
the dependencies between suites. Right now each suite embeds an UtilSuite
and has to call UtilSuite.SetUpTest resulting in error prone duplicate
code. Keeping the multiple suites as containers for data and embedding
all suites into a StateSuite shared by all tests is a better design. We
will keep tests in separate files.

R=niemeyer
CC=
https://codereview.appspot.com/6381045

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package mstate
 
2
 
 
3
type (
 
4
        CharmDoc   charmDoc
 
5
        MachineDoc machineDoc
 
6
        ServiceDoc serviceDoc
 
7
        UnitDoc    unitDoc
 
8
)
 
9
 
 
10
func (doc *MachineDoc) String() string {
 
11
        m := &Machine{id: doc.Id}
 
12
        return m.String()
 
13
}