@@ -58,7 +58,7 @@ func TestStreamWriter(t *testing.T) {
58
58
assert .NoError (t , streamWriter .SetRow ("A4" , []interface {}{Cell {StyleID : styleID }, Cell {Formula : "SUM(A10,B10)" }}), RowOpts {Height : 45 , StyleID : styleID })
59
59
assert .NoError (t , streamWriter .SetRow ("A5" , []interface {}{& Cell {StyleID : styleID , Value : "cell" }, & Cell {Formula : "SUM(A10,B10)" }}))
60
60
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 }))
62
62
assert .EqualError (t , streamWriter .SetRow ("A7" , nil , RowOpts {Height : MaxRowHeight + 1 }), ErrMaxRowHeight .Error ())
63
63
64
64
for rowID := 10 ; rowID <= 51200 ; rowID ++ {
@@ -208,24 +208,27 @@ func TestSetRow(t *testing.T) {
208
208
}
209
209
210
210
func TestSetCellValFunc (t * testing.T ) {
211
+ f := NewFile ()
212
+ sw , err := f .NewStreamWriter ("Sheet1" )
213
+ assert .NoError (t , err )
211
214
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 )))
231
234
}
0 commit comments