@@ -58,7 +58,7 @@ func TestStreamWriter(t *testing.T) {
5858 assert .NoError (t , streamWriter .SetRow ("A4" , []interface {}{Cell {StyleID : styleID }, Cell {Formula : "SUM(A10,B10)" }}), RowOpts {Height : 45 , StyleID : styleID })
5959 assert .NoError (t , streamWriter .SetRow ("A5" , []interface {}{& Cell {StyleID : styleID , Value : "cell" }, & Cell {Formula : "SUM(A10,B10)" }}))
6060 assert .NoError (t , streamWriter .SetRow ("A6" , []interface {}{time .Now ()}))
61- assert .NoError (t , streamWriter .SetRow ("A7" , nil , RowOpts {Hidden : true }))
61+ assert .NoError (t , streamWriter .SetRow ("A7" , nil , RowOpts {Height : 20 , Hidden : true , StyleID : styleID }))
6262 assert .EqualError (t , streamWriter .SetRow ("A7" , nil , RowOpts {Height : MaxRowHeight + 1 }), ErrMaxRowHeight .Error ())
6363
6464 for rowID := 10 ; rowID <= 51200 ; rowID ++ {
@@ -208,24 +208,27 @@ func TestSetRow(t *testing.T) {
208208}
209209
210210func TestSetCellValFunc (t * testing.T ) {
211+ f := NewFile ()
212+ sw , err := f .NewStreamWriter ("Sheet1" )
213+ assert .NoError (t , err )
211214 c := & xlsxC {}
212- assert .NoError (t , setCellValFunc (c , 128 ))
213- assert .NoError (t , setCellValFunc (c , int8 (- 128 )))
214- assert .NoError (t , setCellValFunc (c , int16 (- 32768 )))
215- assert .NoError (t , setCellValFunc (c , int32 (- 2147483648 )))
216- assert .NoError (t , setCellValFunc (c , int64 (- 9223372036854775808 )))
217- assert .NoError (t , setCellValFunc (c , uint (128 )))
218- assert .NoError (t , setCellValFunc (c , uint8 (255 )))
219- assert .NoError (t , setCellValFunc (c , uint16 (65535 )))
220- assert .NoError (t , setCellValFunc (c , uint32 (4294967295 )))
221- assert .NoError (t , setCellValFunc (c , uint64 (18446744073709551615 )))
222- assert .NoError (t , setCellValFunc (c , float32 (100.1588 )))
223- assert .NoError (t , setCellValFunc (c , float64 (100.1588 )))
224- assert .NoError (t , setCellValFunc (c , " Hello" ))
225- assert .NoError (t , setCellValFunc (c , []byte (" Hello" )))
226- assert .NoError (t , setCellValFunc (c , time .Now ().UTC ()))
227- assert .NoError (t , setCellValFunc (c , time .Duration (1e13 )))
228- assert .NoError (t , setCellValFunc (c , true ))
229- assert .NoError (t , setCellValFunc (c , nil ))
230- assert .NoError (t , setCellValFunc (c , complex64 (5 + 10i )))
215+ assert .NoError (t , sw . setCellValFunc (c , 128 ))
216+ assert .NoError (t , sw . setCellValFunc (c , int8 (- 128 )))
217+ assert .NoError (t , sw . setCellValFunc (c , int16 (- 32768 )))
218+ assert .NoError (t , sw . setCellValFunc (c , int32 (- 2147483648 )))
219+ assert .NoError (t , sw . setCellValFunc (c , int64 (- 9223372036854775808 )))
220+ assert .NoError (t , sw . setCellValFunc (c , uint (128 )))
221+ assert .NoError (t , sw . setCellValFunc (c , uint8 (255 )))
222+ assert .NoError (t , sw . setCellValFunc (c , uint16 (65535 )))
223+ assert .NoError (t , sw . setCellValFunc (c , uint32 (4294967295 )))
224+ assert .NoError (t , sw . setCellValFunc (c , uint64 (18446744073709551615 )))
225+ assert .NoError (t , sw . setCellValFunc (c , float32 (100.1588 )))
226+ assert .NoError (t , sw . setCellValFunc (c , float64 (100.1588 )))
227+ assert .NoError (t , sw . setCellValFunc (c , " Hello" ))
228+ assert .NoError (t , sw . setCellValFunc (c , []byte (" Hello" )))
229+ assert .NoError (t , sw . setCellValFunc (c , time .Now ().UTC ()))
230+ assert .NoError (t , sw . setCellValFunc (c , time .Duration (1e13 )))
231+ assert .NoError (t , sw . setCellValFunc (c , true ))
232+ assert .NoError (t , sw . setCellValFunc (c , nil ))
233+ assert .NoError (t , sw . setCellValFunc (c , complex64 (5 + 10i )))
231234}
0 commit comments