~nskaggs/+junk/xenial-test

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/provider/common/disk_test.go

  • Committer: Nicholas Skaggs
  • Date: 2016-10-24 20:56:05 UTC
  • Revision ID: nicholas.skaggs@canonical.com-20161024205605-z8lta0uvuhtxwzwl
Initi with beta15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
}