Skip to content

Commit

Permalink
mod: golangci
Browse files Browse the repository at this point in the history
  • Loading branch information
KarolosLykos committed Sep 6, 2022
1 parent b5fa04c commit 85a93de
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 68 deletions.
3 changes: 3 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
run:
tests: false

linters-settings:
goimports:
local-prefixes: github.com/KarolosLykos/cli-template
Expand Down
136 changes: 68 additions & 68 deletions cmd/date_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,75 +11,75 @@ import (
"github.com/KarolosLykos/cli-template/cmd"
)

func TestDateCommand(t *testing.T) {
testCases := []struct {
name string
args []string
expected string
err bool
}{
{
name: "default",
args: nil,
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 01 06",
args: []string{"-f", "02 Jan 06"},
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 01 06 15:04:05",
args: []string{"-f", "02 01 06 15:04:05"},
expected: time.Now().Format("02 01 06 15:04:05") + "\n",
err: false,
},
{
name: "02 Jan 06",
args: []string{"-f", "02 Jan 06"},
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 Jan 06 15:04:05",
args: []string{"-f", "02 Jan 06 15:04:05"},
expected: time.Now().Format("02 Jan 06 15:04:05") + "\n",
err: false,
},
{
name: "Mon Jan 06",
args: []string{"-f", "Mon Jan 06"},
expected: time.Now().Format("Mon Jan 06") + "\n",
err: false,
},
{
name: "Mon Jan 06 15:04:05",
args: []string{"-f", "Mon Jan 06 15:04:05"},
expected: time.Now().Format("Mon Jan 06 15:04:05") + "\n",
err: false,
},
{
name: "02 01 2006",
args: []string{"-f", "02 01 2006"},
expected: time.Now().Format("02 01 2006") + "\n",
err: false,
},
{
name: "02 01 2006 15:04:05 MST",
args: []string{"-f", "02 01 2006 15:04:05 MST"},
expected: time.Now().Format("02 01 2006 15:04:05 MST") + "\n",
err: false,
},
{
name: "Wrong format",
args: []string{"-f", "Something wrong"},
expected: "",
err: true,
},
}
var testCases = []struct {
name string
args []string
expected string
err bool
}{
{
name: "default",
args: nil,
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 01 06",
args: []string{"-f", "02 Jan 06"},
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 01 06 15:04:05",
args: []string{"-f", "02 01 06 15:04:05"},
expected: time.Now().Format("02 01 06 15:04:05") + "\n",
err: false,
},
{
name: "02 Jan 06",
args: []string{"-f", "02 Jan 06"},
expected: time.Now().Format("02 Jan 06") + "\n",
err: false,
},
{
name: "02 Jan 06 15:04:05",
args: []string{"-f", "02 Jan 06 15:04:05"},
expected: time.Now().Format("02 Jan 06 15:04:05") + "\n",
err: false,
},
{
name: "Mon Jan 06",
args: []string{"-f", "Mon Jan 06"},
expected: time.Now().Format("Mon Jan 06") + "\n",
err: false,
},
{
name: "Mon Jan 06 15:04:05",
args: []string{"-f", "Mon Jan 06 15:04:05"},
expected: time.Now().Format("Mon Jan 06 15:04:05") + "\n",
err: false,
},
{
name: "02 01 2006",
args: []string{"-f", "02 01 2006"},
expected: time.Now().Format("02 01 2006") + "\n",
err: false,
},
{
name: "02 01 2006 15:04:05 MST",
args: []string{"-f", "02 01 2006 15:04:05 MST"},
expected: time.Now().Format("02 01 2006 15:04:05 MST") + "\n",
err: false,
},
{
name: "Wrong format",
args: []string{"-f", "Something wrong"},
expected: "",
err: true,
},
}

func TestDateCommand(t *testing.T) {
for _, tc := range testCases {
command := cmd.NewDateCmd()
b := bytes.NewBufferString("")
Expand Down

0 comments on commit 85a93de

Please sign in to comment.