diff options
Diffstat (limited to 'workbook_test.go')
-rw-r--r-- | workbook_test.go | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/workbook_test.go b/workbook_test.go new file mode 100644 index 0000000..90fc3d7 --- /dev/null +++ b/workbook_test.go @@ -0,0 +1,43 @@ +package excelize + +import ( + "fmt" + "testing" + + "github.com/stretchr/testify/assert" +) + +func ExampleFile_SetWorkbookPrOptions() { + f := NewFile() + if err := f.SetWorkbookPrOptions( + CodeName("code"), + ); err != nil { + fmt.Println(err) + } + // Output: +} + +func ExampleFile_GetWorkbookPrOptions() { + f := NewFile() + var codeName CodeName + if err := f.GetWorkbookPrOptions(&codeName); err != nil { + fmt.Println(err) + } + fmt.Println("Defaults:") + fmt.Printf("- codeName: %q\n", codeName) + // Output: + // Defaults: + // - codeName: "" +} + +func TestWorkbookPr(t *testing.T) { + f := NewFile() + wb := f.workbookReader() + wb.WorkbookPr = nil + var codeName CodeName + assert.NoError(t, f.GetWorkbookPrOptions(&codeName)) + assert.Equal(t, "", string(codeName)) + assert.NoError(t, f.SetWorkbookPrOptions(CodeName("code"))) + assert.NoError(t, f.GetWorkbookPrOptions(&codeName)) + assert.Equal(t, "code", string(codeName)) +} |