1+ //go:build !windows
12// +build !windows
23
34package gomobile
67 "crypto/sha256"
78 "fmt"
89 "io"
9- "io/ioutil"
1010 "net/http"
1111 "net/http/httptest"
1212 "os"
@@ -20,15 +20,13 @@ import (
2020)
2121
2222func TestDownloadCatalog (t * testing.T ) {
23- tmp , err := ioutil .TempDir ("" , "go-jwlm" )
24- assert .NoError (t , err )
25- defer os .RemoveAll (tmp )
23+ tmp := t .TempDir ()
2624
2725 server := httptest .NewServer (http .HandlerFunc (func (rw http.ResponseWriter , req * http.Request ) {
2826 if strings .Contains (req .URL .String (), "manifest.json" ) {
2927 rw .Write ([]byte (`{"version": 1, "current": "164a1c4b-4dbd-4909-8f88-8e7a18c562f2"}` ))
3028 } else {
31- data , err := ioutil .ReadFile (filepath .Join ("../publication/testdata" , "catalog.db.gz" ))
29+ data , err := os .ReadFile (filepath .Join ("../publication/testdata" , "catalog.db.gz" ))
3230 assert .NoError (t , err )
3331 rw .Write (data )
3432 }
@@ -62,9 +60,7 @@ func TestDownloadCatalog(t *testing.T) {
6260}
6361
6462func TestDownloadManager_CancelDownload (t * testing.T ) {
65- tmp , err := ioutil .TempDir ("" , "go-jwlm" )
66- assert .NoError (t , err )
67- defer os .RemoveAll (tmp )
63+ tmp := t .TempDir ()
6864
6965 dm := DownloadCatalog (filepath .Join (tmp , "catalog.db" ))
7066 dm .CancelDownload ()
@@ -77,14 +73,13 @@ func TestDownloadManager_CancelDownload(t *testing.T) {
7773}
7874
7975func TestCatalogNeedsUpdate (t * testing.T ) {
80- tmp , err := ioutil .TempDir ("" , "go-jwlm" )
81- assert .NoError (t , err )
82- defer os .RemoveAll (tmp )
76+ tmp := t .TempDir ()
8377
8478 assert .True (t , CatalogNeedsUpdate ("not-valid-path" ))
8579
8680 filePath := filepath .Join (tmp , "catalog.db" )
87- _ , err = os .Create (filePath )
81+ _ , err := os .Create (filePath )
82+ assert .NoError (t , err )
8883
8984 assert .False (t , CatalogNeedsUpdate (filePath ))
9085
@@ -93,12 +88,11 @@ func TestCatalogNeedsUpdate(t *testing.T) {
9388}
9489
9590func TestCatalogExists (t * testing.T ) {
96- tmp , err := ioutil .TempDir ("" , "go-jwlm" )
97- assert .NoError (t , err )
98- defer os .RemoveAll (tmp )
91+ tmp := t .TempDir ()
9992
10093 filePath := filepath .Join (tmp , "catalog.db" )
101- _ , err = os .Create (filePath )
94+ _ , err := os .Create (filePath )
95+ assert .NoError (t , err )
10296
10397 assert .False (t , CatalogExists ("not-valid-path" ))
10498 assert .True (t , CatalogExists (filePath ))
0 commit comments