github.com/wallyworld/juju@v0.0.0-20161013125918-6cf1bc9d917a/apiserver/uniter/export_test.go (about)

     1  // Copyright 2014 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package uniter
     5  
     6  import (
     7  	"github.com/juju/juju/apiserver/common"
     8  	"github.com/juju/juju/apiserver/facade"
     9  	"github.com/juju/juju/apiserver/meterstatus"
    10  )
    11  
    12  var (
    13  	GetZone = &getZone
    14  
    15  	_ meterstatus.MeterStatus = (*UniterAPIV3)(nil)
    16  )
    17  
    18  type StorageStateInterface storageStateInterface
    19  
    20  func NewStorageAPI(
    21  	st StorageStateInterface,
    22  	resources facade.Resources,
    23  	accessUnit common.GetAuthFunc,
    24  ) (*StorageAPI, error) {
    25  	return newStorageAPI(storageStateInterface(st), resources, accessUnit)
    26  }