summaryrefslogtreecommitdiff
path: root/sheetpr_test.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2022-10-08 22:08:06 +0800
committerxuri <xuri.me@gmail.com>2022-10-08 22:08:16 +0800
commitb1e776ee33ec78b7f6c2a0de8109009963dea521 (patch)
tree2a769b090171be17d3d1d6dacb7cc987f34d28ad /sheetpr_test.go
parent57051326d06cea02774dc0ace3293906ec5f281e (diff)
Support to set summary columns to appear to the right of detail in an outline
- Simplify calculation engine code - Update documentation for the functions - Update dependencies module
Diffstat (limited to 'sheetpr_test.go')
-rw-r--r--sheetpr_test.go23
1 files changed, 12 insertions, 11 deletions
diff --git a/sheetpr_test.go b/sheetpr_test.go
index ccadbef..b4ee18d 100644
--- a/sheetpr_test.go
+++ b/sheetpr_test.go
@@ -61,25 +61,26 @@ func TestSetSheetProps(t *testing.T) {
assert.True(t, ok)
ws.(*xlsxWorksheet).SheetPr = nil
ws.(*xlsxWorksheet).SheetFormatPr = nil
- baseColWidth := uint8(8)
+ baseColWidth, enable := uint8(8), boolPtr(true)
expected := SheetPropsOptions{
CodeName: stringPtr("code"),
- EnableFormatConditionsCalculation: boolPtr(true),
- Published: boolPtr(true),
- AutoPageBreaks: boolPtr(true),
- FitToPage: boolPtr(true),
+ EnableFormatConditionsCalculation: enable,
+ Published: enable,
+ AutoPageBreaks: enable,
+ FitToPage: enable,
TabColorIndexed: intPtr(1),
TabColorRGB: stringPtr("#FFFF00"),
TabColorTheme: intPtr(1),
TabColorTint: float64Ptr(1),
- OutlineSummaryBelow: boolPtr(true),
+ OutlineSummaryBelow: enable,
+ OutlineSummaryRight: enable,
BaseColWidth: &baseColWidth,
DefaultColWidth: float64Ptr(10),
DefaultRowHeight: float64Ptr(10),
- CustomHeight: boolPtr(true),
- ZeroHeight: boolPtr(true),
- ThickTop: boolPtr(true),
- ThickBottom: boolPtr(true),
+ CustomHeight: enable,
+ ZeroHeight: enable,
+ ThickTop: enable,
+ ThickBottom: enable,
}
assert.NoError(t, f.SetSheetProps("Sheet1", &expected))
opts, err := f.GetSheetProps("Sheet1")
@@ -87,7 +88,7 @@ func TestSetSheetProps(t *testing.T) {
assert.Equal(t, expected, opts)
ws.(*xlsxWorksheet).SheetPr = nil
- assert.NoError(t, f.SetSheetProps("Sheet1", &SheetPropsOptions{FitToPage: boolPtr(true)}))
+ assert.NoError(t, f.SetSheetProps("Sheet1", &SheetPropsOptions{FitToPage: enable}))
ws.(*xlsxWorksheet).SheetPr = nil
assert.NoError(t, f.SetSheetProps("Sheet1", &SheetPropsOptions{TabColorRGB: stringPtr("#FFFF00")}))
ws.(*xlsxWorksheet).SheetPr = nil