mirror of
https://github.com/wader/fq.git
synced 2024-11-26 10:33:53 +03:00
34 lines
655 B
Go
34 lines
655 B
Go
package columnwriter_test
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/wader/fq/internal/columnwriter"
|
|
)
|
|
|
|
func TestColumnWriter(t *testing.T) {
|
|
cw := columnwriter.New(os.Stdout, []int{3, 4})
|
|
|
|
fmt.Fprintln(cw.Columns[0], "aaaaa")
|
|
fmt.Fprintln(cw.Columns[0], "bb")
|
|
fmt.Fprint(cw.Columns[0], "cc")
|
|
|
|
fmt.Fprintln(cw.Columns[1], "11111")
|
|
fmt.Fprintln(cw.Columns[1], "22")
|
|
fmt.Fprintln(cw.Columns[1], "33")
|
|
|
|
cw.Flush()
|
|
|
|
fmt.Fprintln(cw.Columns[1], "aaaaa")
|
|
fmt.Fprintln(cw.Columns[1], "bb")
|
|
fmt.Fprint(cw.Columns[1], "cc")
|
|
|
|
fmt.Fprintln(cw.Columns[0], "11111")
|
|
fmt.Fprintln(cw.Columns[0], "22")
|
|
fmt.Fprintln(cw.Columns[0], "33")
|
|
|
|
cw.Flush()
|
|
}
|