@@ -888,15 +888,15 @@ mod tests {
888
888
889
889
test_neg_primitive :: < Int32Type > (
890
890
& [ i32:: MIN ] ,
891
- Err ( "Compute error : Overflow happened on: - -2147483648" ) ,
891
+ Err ( "Arithmetic overflow : Overflow happened on: - -2147483648" ) ,
892
892
) ;
893
893
test_neg_primitive :: < Int64Type > (
894
894
& [ i64:: MIN ] ,
895
- Err ( "Compute error : Overflow happened on: - -9223372036854775808" ) ,
895
+ Err ( "Arithmetic overflow : Overflow happened on: - -9223372036854775808" ) ,
896
896
) ;
897
897
test_neg_primitive :: < DurationSecondType > (
898
898
& [ i64:: MIN ] ,
899
- Err ( "Compute error : Overflow happened on: - -9223372036854775808" ) ,
899
+ Err ( "Arithmetic overflow : Overflow happened on: - -9223372036854775808" ) ,
900
900
) ;
901
901
902
902
let r = neg_wrapping ( & Int32Array :: from ( vec ! [ i32 :: MIN ] ) ) . unwrap ( ) ;
@@ -911,7 +911,7 @@ mod tests {
911
911
912
912
assert_eq ! (
913
913
err,
914
- "Compute error : Overflow happened on: - -9223372036854775808"
914
+ "Arithmetic overflow : Overflow happened on: - -9223372036854775808"
915
915
) ;
916
916
917
917
let a = Decimal128Array :: from ( vec ! [ 1 , 3 , -44 , 2 , 4 ] )
@@ -1016,28 +1016,31 @@ mod tests {
1016
1016
let a = UInt8Array :: from ( vec ! [ 56 , 5 , 3 ] ) ;
1017
1017
let b = UInt8Array :: from ( vec ! [ 200 , 2 , 5 ] ) ;
1018
1018
let err = add ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1019
- assert_eq ! ( err, "Compute error : Overflow happened on: 56 + 200" ) ;
1019
+ assert_eq ! ( err, "Arithmetic overflow : Overflow happened on: 56 + 200" ) ;
1020
1020
let result = add_wrapping ( & a, & b) . unwrap ( ) ;
1021
1021
assert_eq ! ( result. as_ref( ) , & UInt8Array :: from( vec![ 0 , 7 , 8 ] ) ) ;
1022
1022
1023
1023
let a = UInt8Array :: from ( vec ! [ 34 , 5 , 3 ] ) ;
1024
1024
let b = UInt8Array :: from ( vec ! [ 200 , 2 , 5 ] ) ;
1025
1025
let err = sub ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1026
- assert_eq ! ( err, "Compute error : Overflow happened on: 34 - 200" ) ;
1026
+ assert_eq ! ( err, "Arithmetic overflow : Overflow happened on: 34 - 200" ) ;
1027
1027
let result = sub_wrapping ( & a, & b) . unwrap ( ) ;
1028
1028
assert_eq ! ( result. as_ref( ) , & UInt8Array :: from( vec![ 90 , 3 , 254 ] ) ) ;
1029
1029
1030
1030
let a = UInt8Array :: from ( vec ! [ 34 , 5 , 3 ] ) ;
1031
1031
let b = UInt8Array :: from ( vec ! [ 200 , 2 , 5 ] ) ;
1032
1032
let err = mul ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1033
- assert_eq ! ( err, "Compute error : Overflow happened on: 34 * 200" ) ;
1033
+ assert_eq ! ( err, "Arithmetic overflow : Overflow happened on: 34 * 200" ) ;
1034
1034
let result = mul_wrapping ( & a, & b) . unwrap ( ) ;
1035
1035
assert_eq ! ( result. as_ref( ) , & UInt8Array :: from( vec![ 144 , 10 , 15 ] ) ) ;
1036
1036
1037
1037
let a = Int16Array :: from ( vec ! [ i16 :: MIN ] ) ;
1038
1038
let b = Int16Array :: from ( vec ! [ -1 ] ) ;
1039
1039
let err = div ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1040
- assert_eq ! ( err, "Compute error: Overflow happened on: -32768 / -1" ) ;
1040
+ assert_eq ! (
1041
+ err,
1042
+ "Arithmetic overflow: Overflow happened on: -32768 / -1"
1043
+ ) ;
1041
1044
1042
1045
let a = Int16Array :: from ( vec ! [ 21 ] ) ;
1043
1046
let b = Int16Array :: from ( vec ! [ 0 ] ) ;
@@ -1146,15 +1149,15 @@ mod tests {
1146
1149
. with_precision_and_scale ( 3 , -2 )
1147
1150
. unwrap ( ) ;
1148
1151
let err = add ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1149
- assert_eq ! ( err, "Compute error : Overflow happened on: 10 ^ 39" ) ;
1152
+ assert_eq ! ( err, "Arithmetic overflow : Overflow happened on: 10 ^ 39" ) ;
1150
1153
1151
1154
let a = Decimal128Array :: from ( vec ! [ 10 ] )
1152
1155
. with_precision_and_scale ( 3 , -1 )
1153
1156
. unwrap ( ) ;
1154
1157
let err = add ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1155
1158
assert_eq ! (
1156
1159
err,
1157
- "Compute error : Overflow happened on: 10 * 100000000000000000000000000000000000000"
1160
+ "Arithmetic overflow : Overflow happened on: 10 * 100000000000000000000000000000000000000"
1158
1161
) ;
1159
1162
1160
1163
let b = Decimal128Array :: from ( vec ! [ 0 ] )
@@ -1349,7 +1352,10 @@ mod tests {
1349
1352
let a = IntervalMonthDayNanoArray :: from ( vec ! [ IntervalMonthDayNano :: MAX ] ) ;
1350
1353
let b = IntervalMonthDayNanoArray :: from ( vec ! [ IntervalMonthDayNano :: ONE ] ) ;
1351
1354
let err = add ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1352
- assert_eq ! ( err, "Compute error: Overflow happened on: 2147483647 + 1" ) ;
1355
+ assert_eq ! (
1356
+ err,
1357
+ "Arithmetic overflow: Overflow happened on: 2147483647 + 1"
1358
+ ) ;
1353
1359
}
1354
1360
1355
1361
fn test_duration_impl < T : ArrowPrimitiveType < Native = i64 > > ( ) {
@@ -1384,7 +1390,7 @@ mod tests {
1384
1390
let err = add ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1385
1391
assert_eq ! (
1386
1392
err,
1387
- "Compute error : Overflow happened on: 9223372036854775807 + 1"
1393
+ "Arithmetic overflow : Overflow happened on: 9223372036854775807 + 1"
1388
1394
) ;
1389
1395
}
1390
1396
@@ -1511,7 +1517,7 @@ mod tests {
1511
1517
let err = sub ( & a, & b) . unwrap_err ( ) . to_string ( ) ;
1512
1518
assert_eq ! (
1513
1519
err,
1514
- "Compute error : Overflow happened on: 9223372036854775807 - -1"
1520
+ "Arithmetic overflow : Overflow happened on: 9223372036854775807 - -1"
1515
1521
) ;
1516
1522
}
1517
1523
}
0 commit comments