@@ -23,6 +23,7 @@ import (
2323
2424 qt "github.com/frankban/quicktest"
2525 "github.com/google/go-cmp/cmp"
26+ "maps"
2627)
2728
2829func TestDecodeAllImageFormats (t * testing.T ) {
@@ -213,7 +214,7 @@ func TestDecodeShouldHandleTagEXIF(t *testing.T) {
213214
214215 const numTagsTotal = 64
215216
216- for i := 0 ; i < 30 ; i ++ {
217+ for range 30 {
217218 img , close := getSunrise (c , imagemeta .JPEG )
218219 c .Cleanup (close )
219220
@@ -524,28 +525,16 @@ func assertGoldenInfoTagCount(t testing.TB, filename string, sources imagemeta.S
524525 tagsRight := make (map [string ]any )
525526
526527 if sources .Has (imagemeta .EXIF ) {
527- for k , v := range tags .EXIF () {
528- tagsLeft [k ] = v
529- }
530- for k , v := range goldenInfo .EXIF {
531- tagsRight [k ] = v
532- }
528+ maps .Copy (tagsLeft , tags .EXIF ())
529+ maps .Copy (tagsRight , goldenInfo .EXIF )
533530 }
534531 if sources .Has (imagemeta .IPTC ) {
535- for k , v := range tags .IPTC () {
536- tagsLeft [k ] = v
537- }
538- for k , v := range goldenInfo .IPTC {
539- tagsRight [k ] = v
540- }
532+ maps .Copy (tagsLeft , tags .IPTC ())
533+ maps .Copy (tagsRight , goldenInfo .IPTC )
541534 }
542535 if sources .Has (imagemeta .XMP ) {
543- for k , v := range tags .XMP () {
544- tagsLeft [k ] = v
545- }
546- for k , v := range goldenInfo .XMP {
547- tagsRight [k ] = v
548- }
536+ maps .Copy (tagsLeft , tags .XMP ())
537+ maps .Copy (tagsRight , goldenInfo .XMP )
549538 }
550539
551540 count := 0
@@ -897,7 +886,7 @@ var eq = qt.CmpEquals(
897886 if len (floatStringLeft ) != len (floatStringRight ) {
898887 return false
899888 }
900- for i := 0 ; i < len ( floatStringLeft ); i ++ {
889+ for i := range floatStringLeft {
901890 left , err := strconv .ParseFloat (floatStringLeft [i ], 64 )
902891 if err != nil {
903892 return false
@@ -1082,6 +1071,6 @@ func BenchmarkDecodeCompareWithGoexif(b *testing.B) {
10821071 })
10831072}
10841073
1085- func panicWarnf (format string , args ... interface {} ) {
1074+ func panicWarnf (format string , args ... any ) {
10861075 panic (fmt .Errorf (format , args ... ))
10871076}
0 commit comments