diff options
author | xuri <xuri.me@gmail.com> | 2021-09-09 23:43:16 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2021-09-09 23:43:16 +0800 |
commit | dad8f490cc2df664bf1e7c6770ecd89a0c0e7fe4 (patch) | |
tree | 2eefc9599177b0f64a5a2a1e54fb55b7025f39b9 /cell_test.go | |
parent | 72d84c0cbdd0ad748dba19e21d4e92ea077110c7 (diff) |
This closes #417 and closes #520, new API `GetCellType` has been added
Diffstat (limited to 'cell_test.go')
-rw-r--r-- | cell_test.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cell_test.go b/cell_test.go index d56854b..5467e43 100644 --- a/cell_test.go +++ b/cell_test.go @@ -244,6 +244,19 @@ func TestGetCellValue(t *testing.T) { assert.NoError(t, err) } +func TestGetCellType(t *testing.T) { + f := NewFile() + cellType, err := f.GetCellType("Sheet1", "A1") + assert.NoError(t, err) + assert.Equal(t, CellTypeUnset, cellType) + assert.NoError(t, f.SetCellValue("Sheet1", "A1", "A1")) + cellType, err = f.GetCellType("Sheet1", "A1") + assert.NoError(t, err) + assert.Equal(t, CellTypeString, cellType) + _, err = f.GetCellType("Sheet1", "A") + assert.EqualError(t, err, `cannot convert cell "A" to coordinates: invalid cell name "A"`) +} + func TestGetCellFormula(t *testing.T) { // Test get cell formula on not exist worksheet. f := NewFile() |