diff options
author | xuri <xuri.me@gmail.com> | 2021-07-04 12:13:06 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2021-07-04 12:13:06 +0800 |
commit | 0e02329bedf6648259fd219642bb907bdb07fd21 (patch) | |
tree | 16551d2174313dad46c3e276a6e27ffee5213bda /cell_test.go | |
parent | 5ec61310dc55c9af93d66e6d225f721738416d1f (diff) |
This closes #861, support concurrency get cell picture and remove unused internal function `getSheetNameByID`
Diffstat (limited to 'cell_test.go')
-rw-r--r-- | cell_test.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cell_test.go b/cell_test.go index 51ee956..2282e55 100644 --- a/cell_test.go +++ b/cell_test.go @@ -14,15 +14,23 @@ import ( ) func TestConcurrency(t *testing.T) { - f := NewFile() + f, err := OpenFile(filepath.Join("test", "Book1.xlsx")) + assert.NoError(t, err) wg := new(sync.WaitGroup) for i := 1; i <= 5; i++ { wg.Add(1) go func(val int, t *testing.T) { + // Concurrency set cell value assert.NoError(t, f.SetCellValue("Sheet1", fmt.Sprintf("A%d", val), val)) assert.NoError(t, f.SetCellValue("Sheet1", fmt.Sprintf("B%d", val), strconv.Itoa(val))) _, err := f.GetCellValue("Sheet1", fmt.Sprintf("A%d", val)) assert.NoError(t, err) + // Concurrency get cell picture + name, raw, err := f.GetPicture("Sheet1", "A1") + assert.Equal(t, "", name) + assert.Nil(t, raw) + assert.NoError(t, err) + wg.Done() }(i, t) } |