github.com/makyo/juju@v0.0.0-20160425123129-2608902037e9/provider/common/disk_test.go (about) 1 // Copyright 2013 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package common_test 5 6 import ( 7 "github.com/juju/juju/provider/common" 8 gc "gopkg.in/check.v1" 9 ) 10 11 type DiskSuite struct{} 12 13 var _ = gc.Suite(&DiskSuite{}) 14 15 func (s *DiskSuite) TestMinRootDiskSizeGiB(c *gc.C) { 16 var diskTests = []struct { 17 series string 18 expectedSize uint64 19 }{ 20 {"trusty", 8}, 21 {"win2012r2", 40}, 22 {"centos7", 8}, 23 {"fake-series", 8}, 24 } 25 for _, t := range diskTests { 26 actualSize := common.MinRootDiskSizeGiB(t.series) 27 c.Assert(t.expectedSize, gc.Equals, actualSize) 28 } 29 }