@@ -10,7 +10,6 @@ import (
1010 "encoding/base64"
1111 "fmt"
1212 "io"
13- "io/ioutil"
1413 "os"
1514 "path/filepath"
1615 "strings"
@@ -29,7 +28,7 @@ func htop(k string, s string) string {
2928func TestHash1 (t * testing.T ) {
3029 files := []string {"xyz" , "abc" }
3130 open := func (name string ) (io.ReadCloser , error ) {
32- return ioutil .NopCloser (strings .NewReader ("data for " + name )), nil
31+ return io .NopCloser (strings .NewReader ("data for " + name )), nil
3332 }
3433 want := htop ("h1" , fmt .Sprintf ("%s %s\n %s %s\n " , h ("data for abc" ), "abc" , h ("data for xyz" ), "xyz" ))
3534 out , err := Hash1 (files , open )
@@ -47,15 +46,11 @@ func TestHash1(t *testing.T) {
4746}
4847
4948func TestHashDir (t * testing.T ) {
50- dir , err := ioutil .TempDir ("" , "dirhash-test-" )
51- if err != nil {
52- t .Fatal (err )
53- }
54- defer os .RemoveAll (dir )
55- if err := ioutil .WriteFile (filepath .Join (dir , "xyz" ), []byte ("data for xyz" ), 0666 ); err != nil {
49+ dir := t .TempDir ()
50+ if err := os .WriteFile (filepath .Join (dir , "xyz" ), []byte ("data for xyz" ), 0666 ); err != nil {
5651 t .Fatal (err )
5752 }
58- if err := ioutil .WriteFile (filepath .Join (dir , "abc" ), []byte ("data for abc" ), 0666 ); err != nil {
53+ if err := os .WriteFile (filepath .Join (dir , "abc" ), []byte ("data for abc" ), 0666 ); err != nil {
5954 t .Fatal (err )
6055 }
6156 want := htop ("h1" , fmt .Sprintf ("%s %s\n %s %s\n " , h ("data for abc" ), "prefix/abc" , h ("data for xyz" ), "prefix/xyz" ))
@@ -69,11 +64,10 @@ func TestHashDir(t *testing.T) {
6964}
7065
7166func TestHashZip (t * testing.T ) {
72- f , err := ioutil . TempFile ( "" , "dirhash-test-" )
67+ f , err := os . CreateTemp ( t . TempDir () , "dirhash-test-" )
7368 if err != nil {
7469 t .Fatal (err )
7570 }
76- defer os .Remove (f .Name ())
7771 defer f .Close ()
7872
7973 z := zip .NewWriter (f )
@@ -106,21 +100,17 @@ func TestHashZip(t *testing.T) {
106100
107101func TestDirFiles (t * testing.T ) {
108102 t .Run ("valid directory with files" , func (t * testing.T ) {
109- dir , err := ioutil .TempDir ("" , "dirfiles-test-" )
110- if err != nil {
111- t .Fatal (err )
112- }
113- defer os .RemoveAll (dir )
114- if err := ioutil .WriteFile (filepath .Join (dir , "xyz" ), []byte ("data for xyz" ), 0666 ); err != nil {
103+ dir := t .TempDir ()
104+ if err := os .WriteFile (filepath .Join (dir , "xyz" ), []byte ("data for xyz" ), 0666 ); err != nil {
115105 t .Fatal (err )
116106 }
117- if err := ioutil .WriteFile (filepath .Join (dir , "abc" ), []byte ("data for abc" ), 0666 ); err != nil {
107+ if err := os .WriteFile (filepath .Join (dir , "abc" ), []byte ("data for abc" ), 0666 ); err != nil {
118108 t .Fatal (err )
119109 }
120110 if err := os .Mkdir (filepath .Join (dir , "subdir" ), 0777 ); err != nil {
121111 t .Fatal (err )
122112 }
123- if err := ioutil .WriteFile (filepath .Join (dir , "subdir" , "xyz" ), []byte ("data for subdir xyz" ), 0666 ); err != nil {
113+ if err := os .WriteFile (filepath .Join (dir , "subdir" , "xyz" ), []byte ("data for subdir xyz" ), 0666 ); err != nil {
124114 t .Fatal (err )
125115 }
126116
0 commit comments