Codebase list golang-github-vbauerster-mpb / e67b280
refactoring: draw_test initialize *bState with (*pState).makeBarState Vladimir Bauer 2 years ago
1 changed file(s) with 6 addition(s) and 19 deletion(s). Raw diff Collapse all Expand all
766766 var tmpBuf bytes.Buffer
767767 for tw, cases := range testSuite {
768768 for _, tc := range cases {
769 s := newTestState(tc.style.Build())
770 s.reqWidth = tc.barWidth
771 s.total = tc.total
769 ps := pState{reqWidth: tc.barWidth}
770 s := ps.makeBarState(tc.total, tc.style.Build())
772771 s.current = tc.current
773772 s.trimSpace = tc.trim
774773 s.refill = tc.refill
12201219 var tmpBuf bytes.Buffer
12211220 for tw, cases := range testSuite {
12221221 for _, tc := range cases {
1223 s := newTestState(tc.style.Build())
1224 s.reqWidth = tc.barWidth
1225 s.total = tc.total
1222 ps := pState{reqWidth: tc.barWidth}
1223 s := ps.makeBarState(tc.total, tc.style.Build())
12261224 s.current = tc.current
12271225 s.trimSpace = tc.trim
12281226 s.refill = tc.refill
13971395 var tmpBuf bytes.Buffer
13981396 for tw, cases := range testSuite {
13991397 for _, tc := range cases {
1400 s := newTestState(tc.style.Build())
1401 s.reqWidth = tc.barWidth
1402 s.total = tc.total
1398 ps := pState{reqWidth: tc.barWidth}
1399 s := ps.makeBarState(tc.total, tc.style.Build())
14031400 s.current = tc.current
14041401 s.trimSpace = tc.trim
14051402 s.refill = tc.refill
14251422 }
14261423 }
14271424 }
1428
1429 func newTestState(filler BarFiller) *bState {
1430 bs := &bState{
1431 filler: filler,
1432 }
1433 for i := 0; i < len(bs.buffers); i++ {
1434 bs.buffers[i] = bytes.NewBuffer(make([]byte, 0, defaultStructBufCap))
1435 }
1436 return bs
1437 }