// Copyright 2020 The Gogs Authors. All rights reserved.// Use of this source code is governed by a MIT-style// license that can be found in the LICENSE file.packagecryptoutilimport("testing""github.com/stretchr/testify/assert")funcTestMD5(t*testing.T){tests:=[]struct{inputstringoutputstring}{{input:"",output:"d41d8cd98f00b204e9800998ecf8427e"},{input:"The quick brown fox jumps over the lazy dog",output:"9e107d9d372bb6826bd81d3542a419d6"},{input:"The quick brown fox jumps over the lazy dog.",output:"e4d909c290d0fb1ca068ffaddf22cbd0"},}for_,test:=rangetests{t.Run(test.input,func(t*testing.T){assert.Equal(t,test.output,MD5(test.input))})}}