@@ -34,24 +34,28 @@ func (m *mockWriterErr) Write(data []byte) (int, error) {
3434 }
3535 return m .buf .Write (data )
3636}
37+
3738func (m * mockWriterErr ) Sync () error {
3839 if m .onSync {
3940 return fmt .Errorf ("fake error" )
4041 }
4142 return nil
4243}
44+
4345func (m * mockWriterErr ) Close () error {
4446 if m .onClose {
4547 return fmt .Errorf ("fake error" )
4648 }
4749 return nil
4850}
51+
4952func (m * mockWriterErr ) WriteHeader (io.WriteCloser , common.SegmentFormat ) error {
5053 if m .onSegmentHeader {
5154 return fmt .Errorf ("fake error" )
5255 }
5356 return nil
5457}
58+
5559func (m * mockWriterErr ) ReadHeader (r io.ReadCloser ) (format common.SegmentFormat , err error ) {
5660 return
5761}
@@ -113,9 +117,11 @@ func TestQueueRace(t *testing.T) {
113117 dataDir := filepath .Join (tmpDir , "pqueue_race_test" )
114118 _ = os .RemoveAll (dataDir )
115119
116- err := os .MkdirAll (dataDir , 0777 )
120+ err := os .MkdirAll (dataDir , 0o777 )
117121 require .NoError (t , err )
118- defer os .RemoveAll (dataDir )
122+ defer func () {
123+ _ = os .RemoveAll (dataDir )
124+ }()
119125
120126 // prepare some files
121127 {
@@ -138,7 +144,9 @@ func TestQueueRace(t *testing.T) {
138144
139145 q , err := New (dataDir , 0 )
140146 require .NoError (t , err )
141- defer q .Close ()
147+ defer func () {
148+ _ = q .Close ()
149+ }()
142150
143151 // start reader
144152 var wg sync.WaitGroup
@@ -260,9 +268,11 @@ func TestQueueWriteLoad(t *testing.T) {
260268 dataDir := filepath .Join (tmpDir , "pqueue_write_load" )
261269 _ = os .RemoveAll (dataDir )
262270
263- err := os .MkdirAll (dataDir , 0777 )
271+ err := os .MkdirAll (dataDir , 0o777 )
264272 require .NoError (t , err )
265- defer os .RemoveAll (dataDir )
273+ defer func () {
274+ _ = os .RemoveAll (dataDir )
275+ }()
266276
267277 {
268278 q , err := New (dataDir , 0 )
@@ -321,9 +331,11 @@ func TestQueueWriteLoad(t *testing.T) {
321331func TestQueueExample (t * testing.T ) {
322332 dataDir := filepath .Join (tmpDir , "pqueue_example" )
323333 _ = os .RemoveAll (dataDir )
324- err := os .MkdirAll (dataDir , 0777 )
334+ err := os .MkdirAll (dataDir , 0o777 )
325335 require .NoError (t , err )
326- defer os .RemoveAll (dataDir )
336+ defer func () {
337+ _ = os .RemoveAll (dataDir )
338+ }()
327339
328340 q , err := New (dataDir , 3 )
329341 require .NoError (t , err )
@@ -366,17 +378,19 @@ func TestLoadOffsetFile(t *testing.T) {
366378func TestQueueCorruptedWritingFile (t * testing.T ) {
367379 dataDir := filepath .Join (tmpDir , "pqueue_hijack" )
368380 _ = os .RemoveAll (dataDir )
369- err := os .MkdirAll (dataDir , 0777 )
381+ err := os .MkdirAll (dataDir , 0o777 )
370382 require .NoError (t , err )
371- defer os .RemoveAll (dataDir )
383+ defer func () {
384+ _ = os .RemoveAll (dataDir )
385+ }()
372386
373387 q , err := New (dataDir , 3 )
374388 require .NoError (t , err )
375389
376390 require .NoError (t , q .Enqueue ([]byte {1 , 2 , 3 }))
377391
378392 front := q .(* queue ).segments .Front ().Value .(* segment )
379- f , err := os .OpenFile (front .path , os .O_RDWR , 0644 )
393+ f , err := os .OpenFile (front .path , os .O_RDWR , 0o644 )
380394 require .NoError (t , err )
381395 _ , err = f .Write ([]byte {1 , 2 , 3 , 4 , 1 , 1 , 1 , 1 })
382396 require .NoError (t , err )
0 commit comments