1package bug
2
3import (
4 "testing"
5
6 "github.com/stretchr/testify/assert"
7)
8
9func TestCompileUnpackCommentId(t *testing.T) {
10 id1 := "abcdefghijklmnopqrstuvwxyz1234"
11 id2 := "ABCDEFGHIJ"
12 expectedId := "aAbBcCdefDghijEklmnFopqrGstuvHwxyzI1234J"
13
14 compiledId := CompileCommentId(id1, id2)
15 assert.Equal(t, expectedId, compiledId)
16
17 unpackedId1, unpackedId2 := UnpackCommentId(compiledId)
18 assert.Equal(t, id1, unpackedId1)
19 assert.Equal(t, id2, unpackedId2)
20
21 unpackedId1, unpackedId2 = UnpackCommentId(expectedId[:6])
22 assert.Equal(t, unpackedId1, id1[:3])
23 assert.Equal(t, unpackedId2, id2[:3])
24}