mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-02-02 01:06:41 +08:00
Cherry-pick from master pr: #43842 Related to #43818 Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
parent
6d86aade6c
commit
832244faba
@ -1346,7 +1346,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=bool][actual=10]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"10\"(type: float64) as bool default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
|
||||
@ -1360,7 +1360,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=string][actual=true]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"true\"(type: bool) as string default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
|
||||
@ -1374,7 +1374,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=number][actual=10]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"\"10\"(type: string) as int default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
|
||||
@ -1388,7 +1388,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=number][actual=10]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"10\"(type: string) as long default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
|
||||
@ -1402,7 +1402,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=number][actual=10]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"10\"(type: string) as float default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
|
||||
@ -1416,7 +1416,7 @@ func TestCreateCollection(t *testing.T) {
|
||||
{"fieldName": "book_intro", "dataType": "SparseFloatVector", "elementTypeParams": {"dim": 2}}
|
||||
]
|
||||
}, "indexParams": [{"fieldName": "book_intro", "indexName": "book_intro_vector", "metricType": "L2"}]}`),
|
||||
errMsg: "convert defaultValue fail, err:Wrong defaultValue type: invalid parameter[expected=number][actual=10]",
|
||||
errMsg: "convert defaultValue fail, err:cannot use \"10\"(type: string) as float default value: invalid parameter",
|
||||
errCode: 1100,
|
||||
})
|
||||
postTestCases = append(postTestCases, requestBodyTestCase{
|
||||
|
||||
@ -1512,7 +1512,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
case schemapb.DataType_Bool:
|
||||
v, ok := value.(bool)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("bool", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use "%v"(type: %T) as bool default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_BoolData{
|
||||
@ -1525,7 +1525,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
// all passed number is float64 type
|
||||
v, ok := value.(float64)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("number", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use ""%v"(type: %T) as int default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_IntData{
|
||||
@ -1537,7 +1537,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
case schemapb.DataType_Int64:
|
||||
v, ok := value.(float64)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("number", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use "%v"(type: %T) as long default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_LongData{
|
||||
@ -1549,7 +1549,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
case schemapb.DataType_Float:
|
||||
v, ok := value.(float64)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("number", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use "%v"(type: %T) as float default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_FloatData{
|
||||
@ -1561,7 +1561,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
case schemapb.DataType_Double:
|
||||
v, ok := value.(float64)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("number", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use "%v"(type: %T) as float default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_DoubleData{
|
||||
@ -1573,7 +1573,7 @@ func convertDefaultValue(value interface{}, dataType schemapb.DataType) (*schema
|
||||
case schemapb.DataType_String, schemapb.DataType_VarChar:
|
||||
v, ok := value.(string)
|
||||
if !ok {
|
||||
return nil, merr.WrapErrParameterInvalid("string", value, "Wrong defaultValue type")
|
||||
return nil, merr.WrapErrParameterInvalidMsg(`cannot use "%v"(type: %T) as string default value`, value, value)
|
||||
}
|
||||
data := &schemapb.ValueField{
|
||||
Data: &schemapb.ValueField_StringData{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user