(t *testing.T)
| 144 | } |
| 145 | |
| 146 | func TestConversionURLQueryIndexSliceKeySuffix(t *testing.T) { |
| 147 | m := getURLQueryMap() |
| 148 | m.Set("mapSlice", []objx.Map{{"age": 40, "sex": "male"}, {"height": 152}}) |
| 149 | err := objx.SetURLValuesSliceKeySuffix(objx.URLValuesSliceKeySuffixIndex) |
| 150 | require.Nil(t, err) |
| 151 | u, err := m.URLQuery() |
| 152 | |
| 153 | assert.Nil(t, err) |
| 154 | require.NotNil(t, u) |
| 155 | |
| 156 | ue, err := url.QueryUnescape(u) |
| 157 | assert.Nil(t, err) |
| 158 | require.NotNil(t, ue) |
| 159 | |
| 160 | assert.Equal(t, "abc=123&bools[0]=true&bools[1]=false&data[age]=30&data[arr][0]=1&data[arr][1]=2&data[height]=162&mapSlice[0][age]=40&mapSlice[0][sex]=male&mapSlice[1][height]=152&msiData[age]=30&msiData[arr][0]=1&msiData[arr][1]=2&msiData[height]=162&msiSlice[0][age]=40&msiSlice[1][height]=152&name=Mat&stats[0]=1&stats[1]=2", ue) |
| 161 | } |
| 162 | |
| 163 | func TestValidityURLQuerySliceKeySuffix(t *testing.T) { |
| 164 | err := objx.SetURLValuesSliceKeySuffix("") |
nothing calls this directly
no test coverage detected
searching dependent graphs…