(t *testing.T)
| 386 | } |
| 387 | |
| 388 | func TestCommaSeparatedArrayArgument(t *testing.T) { |
| 389 | t.Run("StringArray", func(t *testing.T) { |
| 390 | CommaSeparatedArrayArgument(t, "string", "val1,val2", "val1,val2") |
| 391 | }) |
| 392 | t.Run("IntegerArray", func(t *testing.T) { |
| 393 | CommaSeparatedArrayArgument(t, "integer", "1,4", "1,4") |
| 394 | }) |
| 395 | t.Run("NumberArray", func(t *testing.T) { |
| 396 | CommaSeparatedArrayArgument(t, "number", "0.5,0.1,1.3", "0.5,0.1,1.3") |
| 397 | }) |
| 398 | t.Run("BooleanArray", func(t *testing.T) { |
| 399 | CommaSeparatedArrayArgument(t, "boolean", "true,false,true", "true,false,true") |
| 400 | }) |
| 401 | } |
| 402 | |
| 403 | func CommaSeparatedArrayArgument(t *testing.T, itemsType string, argument string, pathValue string) { |
| 404 | definition := ` |
nothing calls this directly
no test coverage detected