diff options
author | Julien Dessaux | 2020-02-24 23:05:45 +0100 |
---|---|---|
committer | Julien Dessaux | 2020-02-25 09:46:38 +0100 |
commit | cadb15f7afb5e7c88667eb4006209efca17744af (patch) | |
tree | 7e8e9e55c22bd4d195caf2b1dc1123500443ce75 /job/utils_test.go | |
parent | Added tests to the spool package, and reworked the code around that. (diff) | |
download | bareos-zabbix-check-cadb15f7afb5e7c88667eb4006209efca17744af.tar.gz bareos-zabbix-check-cadb15f7afb5e7c88667eb4006209efca17744af.tar.bz2 bareos-zabbix-check-cadb15f7afb5e7c88667eb4006209efca17744af.zip |
Added tests to the main package and completely reworked the code around that1.0
Diffstat (limited to 'job/utils_test.go')
-rw-r--r-- | job/utils_test.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/job/utils_test.go b/job/utils_test.go index a3e4dcd..250ae2c 100644 --- a/job/utils_test.go +++ b/job/utils_test.go @@ -9,8 +9,13 @@ func TestKeepOldestOnly(t *testing.T) { emptyList := []Job{} oneJob := []Job{{Name: "a", Timestamp: 10, Success: true}} twoJobs := []Job{ + {Name: "a", Timestamp: 5, Success: true}, {Name: "a", Timestamp: 10, Success: true}, + } + threeJobs := []Job{ {Name: "a", Timestamp: 5, Success: true}, + {Name: "a", Timestamp: 10, Success: true}, + {Name: "a", Timestamp: 8, Success: false}, } type args struct { jobs []Job @@ -20,9 +25,10 @@ func TestKeepOldestOnly(t *testing.T) { args args want []Job }{ - {"empty list", args{emptyList}, emptyList}, + {"empty list", args{emptyList}, nil}, {"one job", args{oneJob}, oneJob}, {"two jobs", args{twoJobs}, oneJob}, + {"three jobs", args{threeJobs}, oneJob}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { |