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  }