github.com/rita33cool1/iot-system-gateway@v0.0.0-20200911033302-e65bde238cc5/docker-engine/cmd/dockerd/config_unix_test.go (about) 1 // +build linux freebsd 2 3 package main 4 5 import ( 6 "testing" 7 8 "github.com/docker/docker/daemon/config" 9 "github.com/gotestyourself/gotestyourself/assert" 10 is "github.com/gotestyourself/gotestyourself/assert/cmp" 11 "github.com/spf13/pflag" 12 ) 13 14 func TestDaemonParseShmSize(t *testing.T) { 15 flags := pflag.NewFlagSet("test", pflag.ContinueOnError) 16 17 conf := &config.Config{} 18 installConfigFlags(conf, flags) 19 // By default `--default-shm-size=64M` 20 assert.Check(t, is.Equal(int64(64*1024*1024), conf.ShmSize.Value())) 21 assert.Check(t, flags.Set("default-shm-size", "128M")) 22 assert.Check(t, is.Equal(int64(128*1024*1024), conf.ShmSize.Value())) 23 }