diff options
author | xuri <xuri.me@gmail.com> | 2021-11-16 00:40:44 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2021-11-16 00:40:44 +0800 |
commit | bda8e7f8129dae0064c47f8e051f76492e1128f5 (patch) | |
tree | f920fccbda3059acdf0c0cb66ebb875161a32576 /sheet_test.go | |
parent | 72410361b07e7539037252467a38a73b32986dce (diff) |
This closes #1061, support multi-byte language on set header footer
typo fixed and simplify code for read the data values arguments of formula functions
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, |