Skip to content

Commit c9f2e83

Browse files
authored
add NewTimeCmdResult to allow unit testing with TimeCmd (#1298)
* add NewTimeCmdResult to allow unit testing with TimeCmd Co-authored-by: Conall OCallaghan <[email protected]>
1 parent fc177c3 commit c9f2e83

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

result.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,14 @@ func NewStringIntMapCmdResult(val map[string]int64, err error) *StringIntMapCmd
9898
return &cmd
9999
}
100100

101+
// NewTimeCmdResult returns a TimeCmd initialised with val and err for testing
102+
func NewTimeCmdResult(val time.Time, err error) *TimeCmd {
103+
var cmd TimeCmd
104+
cmd.val = val
105+
cmd.SetErr(err)
106+
return &cmd
107+
}
108+
101109
// NewZSliceCmdResult returns a ZSliceCmd initialised with val and err for testing
102110
func NewZSliceCmdResult(val []Z, err error) *ZSliceCmd {
103111
var cmd ZSliceCmd

0 commit comments

Comments
 (0)