summaryrefslogtreecommitdiff
path: root/sheet_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'sheet_test.go')
-rw-r--r--sheet_test.go12
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,