Revert go version change and mariadb.

This commit is contained in:
go-jet 2025-03-09 18:22:31 +01:00
parent 950b33191e
commit 97f1b46352
9 changed files with 19 additions and 16 deletions

View file

@ -10,7 +10,7 @@ import (
)
var (
castOverFlowError = fmt.Errorf("cannot cast a negative value to an unsigned value, buffer overflow error")
errCastOverFlow = fmt.Errorf("cannot cast a negative value to an unsigned value, buffer overflow error")
)
// NullBool struct
@ -92,31 +92,31 @@ func (n *NullUInt64) Scan(value interface{}) error {
return nil
case int64:
if v < 0 {
return castOverFlowError
return errCastOverFlow
}
n.UInt64, n.Valid = uint64(v), true
return nil
case int32:
if v < 0 {
return castOverFlowError
return errCastOverFlow
}
n.UInt64, n.Valid = uint64(v), true
return nil
case int16:
if v < 0 {
return castOverFlowError
return errCastOverFlow
}
n.UInt64, n.Valid = uint64(v), true
return nil
case int8:
if v < 0 {
return castOverFlowError
return errCastOverFlow
}
n.UInt64, n.Valid = uint64(v), true
return nil
case int:
if v < 0 {
return castOverFlowError
return errCastOverFlow
}
n.UInt64, n.Valid = uint64(v), true
return nil

View file

@ -103,25 +103,25 @@ func TestNullUInt64(t *testing.T) {
//Validate negative use cases
err := nullUInt64.Scan(int64(-5))
assert.NotNil(t, err)
assert.Error(t, err, castOverFlowError)
assert.Error(t, err, errCastOverFlow)
//Validate negative use cases
err = nullUInt64.Scan(-5)
assert.NotNil(t, err)
assert.Error(t, err, castOverFlowError)
assert.Error(t, err, errCastOverFlow)
//Validate negative use cases
err = nullUInt64.Scan(int32(-5))
assert.NotNil(t, err)
assert.Error(t, err, castOverFlowError)
assert.Error(t, err, errCastOverFlow)
//Validate negative use cases
err = nullUInt64.Scan(int16(-5))
assert.NotNil(t, err)
assert.Error(t, err, castOverFlowError)
assert.Error(t, err, errCastOverFlow)
//Validate negative use cases
err = nullUInt64.Scan(int8(-5))
assert.NotNil(t, err)
assert.Error(t, err, castOverFlowError)
assert.Error(t, err, errCastOverFlow)
}