deprecate Normalize and MustNormalize (#4648)

* deprecate normalize and mustnormalize

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add runtime warning

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* elaborate runtime warning

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* include caller info

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
This commit is contained in:
Chris O'Haver 2021-05-27 07:26:14 -04:00 committed by GitHub
parent b56f2efe54
commit d8a0d97df2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 61 additions and 11 deletions

View file

@ -71,7 +71,7 @@ func TestNameNormalize(t *testing.T) {
}
}
func TestHostNormalize(t *testing.T) {
func TestHostNormalizeExact(t *testing.T) {
tests := []struct {
in string
out []string
@ -85,7 +85,7 @@ func TestHostNormalize(t *testing.T) {
}
for i := range tests {
actual := Host(tests[i].in).Normalize()
actual := Host(tests[i].in).NormalizeExact()
expected := tests[i].out
sort.Strings(expected)
for j := range expected {