···
"github.com/stretchr/testify/assert"
···
16
-
{"basic overflow", 10, 15, "magna: offset 15 is past the buffer length 10"},
17
-
{"zero length", 0, 5, "magna: offset 5 is past the buffer length 0"},
18
-
{"negative offset", 10, -1, "magna: offset -1 is past the buffer length 10"},
17
+
{"PositiveOffset", 10, 15, "magna: offset 15 is past the buffer length 10"},
18
+
{"ZeroLengthBuffer", 0, 5, "magna: offset 5 is past the buffer length 0"},
19
+
{"NegativeOffset", 10, -1, "magna: offset -1 is past the buffer length 10"},
20
+
{"EqualOffset", 10, 10, "magna: offset 10 is past the buffer length 10"},
for _, tt := range tests {
···
35
-
{"zero length", 0, "magna: received invalid label length 0"},
36
-
{"negative length", -1, "magna: received invalid label length -1"},
37
-
{"large length", 1000, "magna: received invalid label length 1000"},
37
+
{"LengthTooLarge", 64, "magna: received invalid label length 64"},
38
+
{"LengthZero", 0, "magna: received invalid label length 0"},
39
+
{"NegativeLength", -1, "magna: received invalid label length -1"},
for _, tt := range tests {
···
func TestDomainCompressionError(t *testing.T) {
49
-
err := &DomainCompressionError{}
50
-
expected := "magna: loop detected in domain compression"
51
-
assert.Equal(t, expected, err.Error())
51
+
t.Run("Standard", func(t *testing.T) {
52
+
err := &DomainCompressionError{}
53
+
expected := "magna: loop detected in domain compression"
54
+
assert.Equal(t, expected, err.Error(), "Error() output mismatch")
func TestMagnaError(t *testing.T) {
···
60
-
{"empty message", "", "magna: "},
61
-
{"basic message", "test error", "magna: test error"},
62
-
{"message with punctuation", "error: invalid input!", "magna: error: invalid input!"},
64
+
{"EmptyMessage", "", "magna: "},
65
+
{"SimpleMessage", "test error", "magna: test error"},
66
+
{"MessageWithPunctuation", "error: invalid input!", "magna: error: invalid input!"},
for _, tt := range tests {