@@ -10,15 +10,16 @@ import (
1010 "github.com/moby/swarmkit/v2/api"
1111 "github.com/moby/swarmkit/v2/identity"
1212 "github.com/stretchr/testify/assert"
13+ "github.com/stretchr/testify/require"
1314 bolt "go.etcd.io/bbolt"
1415)
1516
1617func TestStorageInit (t * testing.T ) {
1718 db , cleanup := storageTestEnv (t )
1819 defer cleanup ()
1920
20- assert .NoError (t , InitDB (db )) // ensure idempotence.
21- assert .NoError (t , db .View (func (tx * bolt.Tx ) error {
21+ require .NoError (t , InitDB (db )) // ensure idempotence.
22+ require .NoError (t , db .View (func (tx * bolt.Tx ) error {
2223 bkt := tx .Bucket (bucketKeyStorageVersion )
2324 assert .NotNil (t , bkt )
2425
@@ -35,20 +36,20 @@ func TestStoragePutGet(t *testing.T) {
3536
3637 tasks := genTasks (20 )
3738
38- assert .NoError (t , db .Update (func (tx * bolt.Tx ) error {
39+ require .NoError (t , db .Update (func (tx * bolt.Tx ) error {
3940 for i , task := range tasks {
40- assert .NoError (t , PutTask (tx , task ))
41+ require .NoError (t , PutTask (tx , task ))
4142 // remove status to make comparison work
4243 tasks [i ].Status = api.TaskStatus {}
4344 }
4445
4546 return nil
4647 }))
4748
48- assert .NoError (t , db .View (func (tx * bolt.Tx ) error {
49+ require .NoError (t , db .View (func (tx * bolt.Tx ) error {
4950 for _ , task := range tasks {
5051 retrieved , err := GetTask (tx , task .ID )
51- assert .NoError (t , err )
52+ require .NoError (t , err )
5253 assert .Equal (t , task , retrieved )
5354 }
5455
@@ -63,24 +64,24 @@ func TestStoragePutGetStatusAssigned(t *testing.T) {
6364 tasks := genTasks (20 )
6465
6566 // set task, status and assignment for all tasks.
66- assert .NoError (t , db .Update (func (tx * bolt.Tx ) error {
67+ require .NoError (t , db .Update (func (tx * bolt.Tx ) error {
6768 for _ , task := range tasks {
68- assert .NoError (t , PutTask (tx , task ))
69- assert .NoError (t , PutTaskStatus (tx , task .ID , & task .Status ))
70- assert .NoError (t , SetTaskAssignment (tx , task .ID , true ))
69+ require .NoError (t , PutTask (tx , task ))
70+ require .NoError (t , PutTaskStatus (tx , task .ID , & task .Status ))
71+ require .NoError (t , SetTaskAssignment (tx , task .ID , true ))
7172 }
7273
7374 return nil
7475 }))
7576
76- assert .NoError (t , db .View (func (tx * bolt.Tx ) error {
77+ require .NoError (t , db .View (func (tx * bolt.Tx ) error {
7778 for _ , task := range tasks {
7879 status , err := GetTaskStatus (tx , task .ID )
79- assert .NoError (t , err )
80+ require .NoError (t , err )
8081 assert .Equal (t , & task .Status , status )
8182
8283 retrieved , err := GetTask (tx , task .ID )
83- assert .NoError (t , err )
84+ require .NoError (t , err )
8485
8586 task .Status = api.TaskStatus {}
8687 assert .Equal (t , task , retrieved )
@@ -92,27 +93,27 @@ func TestStoragePutGetStatusAssigned(t *testing.T) {
9293 }))
9394
9495 // set evens to unassigned and updates all states plus one
95- assert .NoError (t , db .Update (func (tx * bolt.Tx ) error {
96+ require .NoError (t , db .Update (func (tx * bolt.Tx ) error {
9697 for i , task := range tasks {
9798 task .Status .State ++
98- assert .NoError (t , PutTaskStatus (tx , task .ID , & task .Status ))
99+ require .NoError (t , PutTaskStatus (tx , task .ID , & task .Status ))
99100
100101 if i % 2 == 0 {
101- assert .NoError (t , SetTaskAssignment (tx , task .ID , false ))
102+ require .NoError (t , SetTaskAssignment (tx , task .ID , false ))
102103 }
103104 }
104105
105106 return nil
106107 }))
107108
108- assert .NoError (t , db .View (func (tx * bolt.Tx ) error {
109+ require .NoError (t , db .View (func (tx * bolt.Tx ) error {
109110 for i , task := range tasks {
110111 status , err := GetTaskStatus (tx , task .ID )
111- assert .NoError (t , err )
112+ require .NoError (t , err )
112113 assert .Equal (t , & task .Status , status )
113114
114115 retrieved , err := GetTask (tx , task .ID )
115- assert .NoError (t , err )
116+ require .NoError (t , err )
116117
117118 task .Status = api.TaskStatus {}
118119 assert .Equal (t , task , retrieved )
@@ -178,13 +179,13 @@ func storageTestEnv(t *testing.T) (*bolt.DB, func()) {
178179 var cleanup []func ()
179180 dir := t .TempDir ()
180181 dbpath := filepath .Join (dir , "tasks.db" )
181- assert .NoError (t , os .MkdirAll (dir , 0o777 ))
182+ require .NoError (t , os .MkdirAll (dir , 0o777 ))
182183
183184 db , err := bolt .Open (dbpath , 0666 , nil )
184- assert .NoError (t , err )
185+ require .NoError (t , err )
185186 cleanup = append (cleanup , func () { db .Close () })
186187
187- assert .NoError (t , InitDB (db ))
188+ require .NoError (t , InitDB (db ))
188189 return db , func () {
189190 // iterate in reverse so it works like defer
190191 for i := len (cleanup ) - 1 ; i >= 0 ; i -- {
0 commit comments