diff options
Diffstat (limited to 'sheet_test.go')
-rw-r--r-- | sheet_test.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/sheet_test.go b/sheet_test.go index ef32d79..93a4ab6 100644 --- a/sheet_test.go +++ b/sheet_test.go @@ -217,10 +217,18 @@ func TestSetHeaderFooter(t *testing.T) { assert.EqualError(t, f.SetHeaderFooter("SheetN", nil), "sheet SheetN is not exist") // Test set header and footer with illegal setting. assert.EqualError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ - OddHeader: strings.Repeat("c", 256), - }), "field OddHeader must be less than 255 characters") + OddHeader: strings.Repeat("c", MaxFieldLength+1), + }), "field OddHeader must be less or equal than 255 characters") assert.NoError(t, f.SetHeaderFooter("Sheet1", nil)) + text := strings.Repeat("δΈ€", MaxFieldLength) + assert.NoError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ + OddHeader: text, + OddFooter: text, + EvenHeader: text, + EvenFooter: text, + FirstHeader: text, + })) assert.NoError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ DifferentFirst: true, DifferentOddEven: true, |