aboutsummaryrefslogtreecommitdiff
path: root/job/utils_test.go
diff options
context:
space:
mode:
authorJulien Dessaux2020-02-24 23:05:45 +0100
committerJulien Dessaux2020-02-25 09:46:38 +0100
commitcadb15f7afb5e7c88667eb4006209efca17744af (patch)
tree7e8e9e55c22bd4d195caf2b1dc1123500443ce75 /job/utils_test.go
parentAdded tests to the spool package, and reworked the code around that. (diff)
downloadbareos-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 '')
-rw-r--r--job/utils_test.go8
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) {