summaryrefslogtreecommitdiff
path: root/sheet_test.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-08-09 09:23:28 +0800
committerGitHub <noreply@github.com>2019-08-09 09:23:28 +0800
commite6b7ac9a03556fcf3b9c59abb93bfa9e3dd2dbcb (patch)
tree95c6d83c9912efa8e0004b3bdd561c2d1b0fac73 /sheet_test.go
parent448f5524a8ea621fd40978dcc518ff6d9bbcdf83 (diff)
parentfaaaa52cb862499454a7f893b92e8430d00172a5 (diff)
Merge pull request #463 from mlh758/fix-457
Get sheet names based on index
Diffstat (limited to 'sheet_test.go')
-rw-r--r--sheet_test.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/sheet_test.go b/sheet_test.go
index ef795ad..3baa084 100644
--- a/sheet_test.go
+++ b/sheet_test.go
@@ -225,3 +225,24 @@ func TestUngroupSheets(t *testing.T) {
}
assert.NoError(t, f.UngroupSheets())
}
+
+func TestGetSheetName(t *testing.T) {
+ f, _ := excelize.OpenFile(filepath.Join("test", "Book1.xlsx"))
+ assert.Equal(t, "Sheet1", f.GetSheetName(1))
+ assert.Equal(t, "Sheet2", f.GetSheetName(2))
+ assert.Equal(t, "", f.GetSheetName(0))
+ assert.Equal(t, "", f.GetSheetName(3))
+}
+
+func TestGetSheetMap(t *testing.T) {
+ expectedMap := map[int]string{
+ 1: "Sheet1",
+ 2: "Sheet2",
+ }
+ f, _ := excelize.OpenFile(filepath.Join("test", "Book1.xlsx"))
+ sheetMap := f.GetSheetMap()
+ for idx, name := range sheetMap {
+ assert.Equal(t, expectedMap[idx], name)
+ }
+ assert.Equal(t, len(sheetMap), 2)
+}