diff options
author | xuri <xuri.me@gmail.com> | 2022-10-08 22:08:06 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2022-10-08 22:08:16 +0800 |
commit | b1e776ee33ec78b7f6c2a0de8109009963dea521 (patch) | |
tree | 2a769b090171be17d3d1d6dacb7cc987f34d28ad /sheetpr_test.go | |
parent | 57051326d06cea02774dc0ace3293906ec5f281e (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.go | 23 |
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 |