(t *testing.T)
| 431 | } |
| 432 | |
| 433 | func TestMultipleArgumentsArray(t *testing.T) { |
| 434 | t.Run("StringArray", func(t *testing.T) { |
| 435 | MultipleArgumentsArray(t, "string", []string{"val1", "val2"}, "val1,val2") |
| 436 | }) |
| 437 | t.Run("IntegerArray", func(t *testing.T) { |
| 438 | MultipleArgumentsArray(t, "integer", []string{"1", "4"}, "1,4") |
| 439 | }) |
| 440 | t.Run("NumberArray", func(t *testing.T) { |
| 441 | MultipleArgumentsArray(t, "number", []string{"0.5", "0.1", "1.3"}, "0.5,0.1,1.3") |
| 442 | }) |
| 443 | t.Run("BooleanArray", func(t *testing.T) { |
| 444 | MultipleArgumentsArray(t, "boolean", []string{"true", "false", "true"}, "true,false,true") |
| 445 | }) |
| 446 | } |
| 447 | |
| 448 | func MultipleArgumentsArray(t *testing.T, itemsType string, arguments []string, pathValue string) { |
| 449 | definition := ` |
nothing calls this directly
no test coverage detected