(t *testing.T)
| 75 | } |
| 76 | |
| 77 | func TestEncodeSequenceID(t *testing.T) { |
| 78 | set := TimedSet{"ABC": NewVbSimpleSequence(17), "CBS": NewVbSimpleSequence(23), "BBC": NewVbSimpleSequence(1)} |
| 79 | encoded := set.String() |
| 80 | assert.Equal(t, "ABC:17,BBC:1,CBS:23", encoded) |
| 81 | decoded := TimedSetFromString(encoded) |
| 82 | assert.Equal(t, set, decoded) |
| 83 | |
| 84 | assert.Equal(t, "ABC:17", TimedSet{"ABC": NewVbSimpleSequence(17), "CBS": NewVbSimpleSequence(0)}.String()) |
| 85 | |
| 86 | assert.Equal(t, TimedSet{}, TimedSetFromString("")) |
| 87 | assert.Equal(t, TimedSet{"ABC": NewVbSimpleSequence(17)}, TimedSetFromString("ABC:17")) |
| 88 | |
| 89 | assert.Equal(t, TimedSet(nil), TimedSetFromString(":17")) |
| 90 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:")) |
| 91 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:0")) |
| 92 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:-1")) |
| 93 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:17,")) |
| 94 | assert.Equal(t, TimedSet(nil), TimedSetFromString(",ABC:17")) |
| 95 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:17,,NBC:12")) |
| 96 | assert.Equal(t, TimedSet(nil), TimedSetFromString("ABC:17,ABC:12")) |
| 97 | } |
| 98 | |
| 99 | func TestEqualsWithEqualSet(t *testing.T) { |
| 100 | set1 := TimedSet{"ABC": NewVbSimpleSequence(17), "CBS": NewVbSimpleSequence(23), "BBC": NewVbSimpleSequence(1)} |
nothing calls this directly
no test coverage detected