github.com/engineyard/workflow-cli@v2.21.6+incompatible/parser/parser_test.go (about) 1 package parser 2 3 import "io" 4 5 // DeisCmd is an implementation of Commander. 6 type FakeDeisCmd struct { 7 ConfigFile string 8 Warned bool 9 WOut io.Writer 10 WErr io.Writer 11 WIn io.Reader 12 } 13 14 func (d FakeDeisCmd) Println(...interface{}) (int, error) { 15 return 1, nil 16 } 17 18 func (d FakeDeisCmd) Print(...interface{}) (int, error) { 19 return 1, nil 20 } 21 22 func (d FakeDeisCmd) Printf(string, ...interface{}) (int, error) { 23 return 1, nil 24 } 25 26 func (d FakeDeisCmd) PrintErrln(...interface{}) (int, error) { 27 return 1, nil 28 } 29 30 func (d FakeDeisCmd) PrintErr(...interface{}) (int, error) { 31 return 1, nil 32 } 33 34 func (d FakeDeisCmd) PrintErrf(string, ...interface{}) (int, error) { 35 return 1, nil 36 } 37 38 func (d FakeDeisCmd) ServicesAdd(string, string, string) (error) { 39 return nil 40 } 41 42 func (d FakeDeisCmd) ServicesList(string) (error) { 43 return nil 44 } 45 46 func (d FakeDeisCmd) ServicesRemove(string, string) (error) { 47 return nil 48 }