github.com/anacrolix/torrent@v1.61.0/peerid_test.go (about) 1 package torrent 2 3 // func TestPeerIdString(t *testing.T) { 4 // for _, _case := range []struct { 5 // id string 6 // s string 7 // }{ 8 // {"\x1cNJ}\x9c\xc7\xc4o\x94<\x9b\x8c\xc2!I\x1c\a\xec\x98n", "\"\x1cNJ}\x9c\xc7\xc4o\x94<\x9b\x8c\xc2!I\x1c\a\xec\x98n\""}, 9 // {"-FD51W\xe4-LaZMk0N8ZLA7", "-FD51W\xe4-LaZMk0N8ZLA7"}, 10 // } { 11 // var pi PeerID 12 // missinggo.CopyExact(&pi, _case.id) 13 // assert.EqualValues(t, _case.s, pi.String()) 14 // assert.EqualValues(t, fmt.Sprintf("%q", _case.s), fmt.Sprintf("%q", pi)) 15 // } 16 // }