@@ -12,7 +12,7 @@ func TestDecodeCSV(t *testing.T) {
1212 name string
1313
1414 input string
15- params map [ string ] any
15+ params Params
1616
1717 want []string
1818 wantCreateErr bool
@@ -31,31 +31,31 @@ func TestDecodeCSV(t *testing.T) {
3131 {
3232 name : "custom_delimiter" ,
3333 input : `a b "c"` + "\n " ,
34- params : map [ string ] any {
34+ params : Params {
3535 delimiterParam : "\t " ,
3636 },
3737 want : CSVRow {"a" , "b" , "c" },
3838 },
3939 {
4040 name : "invalid_columns" ,
4141 input : "" ,
42- params : map [ string ] any {
42+ params : Params {
4343 columnNamesParam : "name" ,
4444 },
4545 wantCreateErr : true ,
4646 },
4747 {
4848 name : "invalid_delimiter_1" ,
4949 input : "" ,
50- params : map [ string ] any {
50+ params : Params {
5151 delimiterParam : ",," ,
5252 },
5353 wantCreateErr : true ,
5454 },
5555 {
5656 name : "invalid_delimiter_2" ,
5757 input : "" ,
58- params : map [ string ] any {
58+ params : Params {
5959 delimiterParam : "\n " ,
6060 },
6161 wantCreateErr : true ,
@@ -105,7 +105,7 @@ func TestDecodeToJsonCSV(t *testing.T) {
105105 name string
106106
107107 input string
108- params map [ string ] any
108+ params Params
109109
110110 want string
111111 wantDecodeErr bool
@@ -118,15 +118,15 @@ func TestDecodeToJsonCSV(t *testing.T) {
118118 {
119119 name : "custom_columns" ,
120120 input : `"a","""b""","c"` + "\n " ,
121- params : map [ string ] any {
121+ params : Params {
122122 columnNamesParam : []any {"service" , "version" , "info" },
123123 },
124124 want : `{"service":"a","version":"\"b\"","info":"c"}` ,
125125 },
126126 {
127127 name : "custom_prefix" ,
128128 input : `"a";"""b""";"c"` + "\n " ,
129- params : map [ string ] any {
129+ params : Params {
130130 prefixParam : "csv_" ,
131131 delimiterParam : ";" ,
132132 },
@@ -135,15 +135,15 @@ func TestDecodeToJsonCSV(t *testing.T) {
135135 {
136136 name : "wrong_number_of_fields_1" ,
137137 input : "a,b,c,d" + "\n " ,
138- params : map [ string ] any {
138+ params : Params {
139139 columnNamesParam : []any {"column_a" , "column_b" , "column_c" },
140140 },
141141 wantDecodeErr : true ,
142142 },
143143 {
144144 name : "wrong_number_of_fields_2" ,
145145 input : "a,b,c,d" + "\n " ,
146- params : map [ string ] any {
146+ params : Params {
147147 columnNamesParam : []any {"column_a" , "column_b" , "column_c" },
148148 invalidLineModeParam : "continue" ,
149149 prefixParam : "csv_" ,
@@ -153,7 +153,7 @@ func TestDecodeToJsonCSV(t *testing.T) {
153153 {
154154 name : "wrong_number_of_fields_3" ,
155155 input : "a,b" + "\n " ,
156- params : map [ string ] any {
156+ params : Params {
157157 columnNamesParam : []any {"column_a" , "column_b" , "column_c" },
158158 invalidLineModeParam : "continue" ,
159159 },
0 commit comments